DOMAINS (Transact-SQL)

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure

Возвращает одну строку для каждого псевдонима типа данных, которые доступны текущему пользователю в текущей базе данных.

Чтобы получить сведения из этих представлений, укажите полное имя INFORMATION_SCHEMA.view_name.

Имя столбца Тип данных Description
DOMAIN_CATALOG nvarchar(128) База данных, в которой существует псевдоним типа данных.
DOMAIN_SCHEMA nvarchar(128) Имя схемы, содержащей псевдоним типа данных.

Важно. Не используйте представления INFORMATION_SCHEMA для определения схемы типа данных. Единственный надежный способ найти схему типа — использовать функцию TYPEPROPERTY.
DOMAIN_NAME sysname Псевдоним типа данных.
DATA_TYPE sysname Тип данных, поддерживаемый системой.
CHARACTER_MAXIMUM_LENGTH int Максимальная длина в символах для двоичных данных, символьных данных или текстовых данных и изображений.

-1 для данных типа XML и больших значений. Иначе возвращается значение NULL. Дополнительные сведения см. в разделе Типы данных (Transact-SQL).
CHARACTER_OCTET_LENGTH int Максимальная длина в байтах для двоичных данных, символьных данных или текстовых данных и изображений.

-1 для данных типа XML и больших значений. Иначе возвращается значение NULL.
COLLATION_CATALOG varchar(6) Всегда возвращает значение NULL.
COLLATION_SCHEMA varchar(3) Всегда возвращает значение NULL.
COLLATION_NAME nvarchar(128) Возвращает уникальное имя для порядка сортировки, если столбец — символьные данные или текстовый тип данных. Иначе возвращается значение NULL.
CHARACTER_SET_CATALOG varchar(6) Возвращает главный объект. Это означает базу данных, в которой расположен набор символов, если столбец является символьными данными или текстовыми данными. Иначе возвращается значение NULL.
CHARACTER_SET_SCHEMA varchar(3) Всегда возвращает значение NULL.
CHARACTER_SET_NAME nvarchar(128) Возвращает уникальное имя для набора символов, если этот столбец является символьным или текстовым типом данных. Иначе возвращается значение NULL.
NUMERIC_PRECISION tinyint Точность приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. Иначе возвращается значение NULL.
NUMERIC_PRECISION_RADIX smallint Основание системы счисления точности приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. Иначе возвращается значение NULL.
NUMERIC_SCALE tinyint Масштаб приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. Иначе возвращается значение NULL.
DATETIME_PRECISION smallint Код подтипа для типа данных datetime и интервала ISO. Для других типов данных этот столбец возвращает значение NULL.
DOMAIN_DEFAULT nvarchar(4000) Фактический текст инструкции Transact-SQL определения.

См. также

Системные представления (Transact-SQL)
Представления схемы сведений (Transact-SQL)
sys.syscharsets (Transact-SQL)
sys.sql_modules (Transact-SQL)
sys.configurations (Transact-SQL)
sys.types (Transact-SQL)