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