sysdatatypemappings (Transact-SQL)

Представление 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)
sp_helpdatatypemap (Transact-SQL)

Основные понятия

Таблицы репликации (Transact-SQL)

Другие ресурсы

Репликация гетерогенных баз данных

Справка и поддержка

Получение помощи по SQL Server 2005