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 |
Указывает, используется ли сопоставление типов данных по умолчанию. |
См. также