MSdbms_datatype_mapping (Transact-SQL)

Применимо к:SQL Server

Таблица 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 = ТОЧНОСТЬ.

0x2 = SCALE.

0x4 = ДЛИНА.

См. также

Разнородная репликация базы данных
Указание сопоставления типов данных для издателя Oracle
Таблицы репликации (Transact-SQL)
Представления репликации (Transact-SQL)