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. |