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)