Поделиться через


MSdbms_datatype_mapping (Transact-SQL)

Таблица MSdbms_datatype_mapping содержит допустимые сопоставления типов данных из типа данных в исходной системе управления базой данных (СУБД) к одному или более определенным типам данных в системе управления базой данных адресата. Эта таблица хранится в базе данных msdb и используется для разнородной репликации баз данных.

Имя столбца

Тип данных

Описание

datatype_mapping_id

int

Идентифицирует каждое уникальное сопоставление типа данных.

map_id

int

Идентифицирует исходный тип данных.

dest_datatype_id

int

Идентифицирует целевой тип данных.

dest_precision

bigint

Определяет точность целевого типа данных, где значение NULL обозначает, что точность не используется, а значение -1 обозначает, что используется точность исходного типа данных.

dest_scale

int

Определяет масштаб целевого типа данных, где значение NULL обозначает, что масштаб не используется, а значение -1 обозначает, что используется масштаб исходного типа данных.

dest_length

bigint

Определяет длину целевого типа данных, где значение NULL обозначает, что длина не используется, а значение -1 обозначает, что используется длина исходного типа данных.

dest_nullable

bit

Показывает, допускает ли целевой столбец в сопоставлении значения NULL, где NULL означает, что это определение не требуется.

dest_createparams

int

Битовая карта, описывающая, какое сочетание длины, точности и масштаба применимо для каждого типа данных:

0x1 = PRECISION.

0x2 = SCALE.

0x4 = LENGTH.