sp_helpdatatypemap (Transact-SQL)
Применимо к:SQL Server Управляемый экземпляр SQL Azure
Возвращает сведения о сопоставлении определенных типов данных между SQL Server и системами управления базами данных, отличными от SQL Server (СУБД). Эта хранимая процедура выполняется на распространителе в любой базе данных.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_helpdatatypemap
[ @source_dbms = ] N'source_dbms'
[ , [ @source_version = ] 'source_version' ]
[ , [ @source_type = ] N'source_type' ]
[ , [ @destination_dbms = ] N'destination_dbms' ]
[ , [ @destination_version = ] 'destination_version' ]
[ , [ @destination_type = ] N'destination_type' ]
[ , [ @defaults_only = ] defaults_only ]
[ ; ]
Аргументы
[ @source_dbms = ] N'source_dbms'
Имя СУБД, из которого сопоставляются типы данных. @source_dbms — sysname и может быть одним из следующих значений.
значение | Описание |
---|---|
MSSQLSERVER |
Источником является база данных SQL Server. |
ORACLE |
Источником является база данных Oracle. |
[ @source_version = ] 'source_version'
Версия продукта исходной СУБД. @source_version — varchar(10) с значением по умолчанию%
. Если не указано, возвращаются сопоставления типов данных для всех версий исходной СУБД. Включает фильтрацию результирующих наборов по исходной версии СУБД.
[ @source_type = ] N'source_type'
Тип данных, указанный в исходной СУБД. @source_type — sysname с значением по умолчанию%
. Если не указано, возвращаются сопоставления для всех типов данных в исходной СУБД. Позволяет фильтровать результирующий набор по типу данных в исходной СУБД.
[ @destination_dbms = ] N'destination_dbms'
Имя целевой СУБД. @destination_dbms — sysname, значение по умолчанию %
и может быть одним из следующих значений.
значение | Описание |
---|---|
MSSQLSERVER |
Назначение — это база данных SQL Server. |
ORACLE |
Целевой является база данных Oracle. |
DB2 |
Целевой является база данных IBM DB2. |
SYBASE |
Целевой является база данных Sybase. |
[ @destination_version = ] 'destination_version'
Версия продукта целевой СУБД. @destination_version — varchar(10) с значением по умолчанию%
. Если не указано, возвращаются сопоставления для всех версий целевой СУБД. Включает фильтрацию результирующих наборов по целевой версии СУБД.
[ @destination_type = ] N'destination_type'
Тип данных, указанный в целевой СУБД. @destination_type — sysname с значением по умолчанию%
. Если не указано, возвращаются сопоставления для всех типов данных в целевой СУБД. Позволяет фильтровать результирующий набор по типу данных в целевой СУБД.
[ @defaults_only = ] defaults_only
Если возвращаются только сопоставления типов данных по умолчанию. @defaults_only бит с значением по умолчанию0
.
1
означает, что возвращаются только сопоставления типов данных по умолчанию.0
означает, что возвращаются сопоставления типов данных по умолчанию и любые пользовательские сопоставления типов данных.
Результирующий набор
Имя столбца | Description |
---|---|
mapping_id |
Идентифицирует сопоставление типа данных. |
source_dbms |
Имя и номер версии исходной СУБД. |
source_type |
Тип данных в исходной СУБД. |
destination_dbms |
Имя целевой СУБД. |
destination_type |
Тип данных в целевой СУБД. |
is_default |
Указывает, является ли сопоставление сопоставлением по умолчанию или альтернативным сопоставлением. Значение 0 указывает, что это сопоставление определяется пользователем. |
Значения кода возврата
0
(успешно) или 1
(сбой).
Замечания
sp_helpdatatypemap
определяет сопоставления типов данных как от издателей, отличных от SQL Server, так и от издателей SQL Server до подписчиков, отличных от SQL Server.
Если указанная комбинация исходной и целевой СУБД не поддерживается, sp_helpdatatypemap
возвращает пустой результирующий набор.
Разрешения
Могут выполняться sp_helpdatatypemap
только члены предопределенных ролей сервера sysadmin на распространителю или членах предопределенных ролей базы данных db_owner в базе данных распространителя.
Связанный контент
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по