sysdatatypemappings (Transact-SQL)
Применимо к:SQL Server
Представление sysdatatypemappings используется для отображения сопоставления между SQL Server типами данных и типами данных не SQL Server системы управления базами данных (СУБД). Это представление хранится в базе данных msdb .
Имя столбца | Тип данных | Описание |
---|---|---|
mapping_id | int | Идентификатор сопоставления типа данных. |
source_dbms | sysname | Указывается имя СУБД, из которой сопоставляются типы данных. Это имя может иметь одно из следующих значений. MSSQLSERVER = источник является SQL Server базой данных. ORACLE = источник является базой данных Oracle. |
source_version | sysname | Указывается версия продукта СУБД источника. |
source_type | sysname | Указывается тип данных, представленный в СУБД источника. |
source_length_min | bigint | Минимальная длина типа данных в СУБД-источнике; причем значение NULL указывает, что длина не используется. |
source_length_max | bigint | Максимальная длина типа данных в СУБД-источнике; причем значение NULL указывает, что длина не используется. |
source_precision_min | bigint | Минимальная точность типа данных в СУБД-источнике; причем значение NULL указывает, что точность не используется. |
source_precision_max | bigint | Максимальная точность типа данных в СУБД-источнике; причем значение NULL указывает, что точность не используется. |
source_scale_min | int | Минимальный масштаб типа данных в СУБД-источнике; причем значение NULL указывает, что масштаб не используется. |
source_scale_max | int | Максимальный масштаб типа данных в СУБД-источнике; причем значение NULL указывает, что масштаб не используется. |
source_nullable | bit | Указывается, что тип данных назначения поддерживает значения NULL. |
source_createparams | int | Только для внутреннего применения. |
destination_dbms | sysname | Указывается имя целевой СУБД. Это имя может принимать одно из следующих значений. MSSQLSERVER = назначение является базой данных SQL Server. ORACLE = назначением является база данных Oracle. DB2 = назначением является база данных IBM DB2. SYBASE = назначением является база данных Sybase. |
destination_version | sysname | Версия продукта целевой СУБД. |
destination_type | sysname | Тип данных в целевой СУБД. |
destination_length | bigint | Длина типа данных в целевой СУБД. |
destination_precision | bigint | Точность типа данных в целевой СУБД. |
destination_scale | int | Масштаб типа данных в целевой СУБД. |
destination_nullable | bit | Указывает, поддерживает ли тип данных в целевой СУБД значения NULL. |
destination_createparams | int | Только для внутреннего применения. |
dataloss | bit | Указывает, возникают ли потери данных при сопоставлении типов данных СУБД источника и адресата. |
is_default | bit | Указывает, используется ли сопоставление типов данных по умолчанию. |
См. также
Разнородная репликация базы данных
Таблицы репликации (Transact-SQL)
Представления репликации (Transact-SQL)
sp_helpdatatypemap (Transact-SQL)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по