sys.types (Transact-SQL)
Изменения: 14 апреля 2006 г.
Содержит по строке для каждого системного и пользовательского типа данных.
Имя столбца | Тип данных | Описание |
---|---|---|
name |
sysname |
Имя типа данных. Уникально в пределах схемы. |
system_type_id |
tinyint |
Идентификатор внутреннего системного типа, соответствующего данному типу данных. |
user_type_id |
int |
Идентификатор типа данных. Уникален в пределах базы данных. Для системных типов данных user_type_id = system_type_id. |
schema_id |
int |
Идентификатор схемы, к которой принадлежит тип данных. |
principal_id |
int |
Идентификатор отдельного владельца, если он отличается от владельца схемы. По умолчанию, содержащиеся в схеме объекты принадлежат владельцу схемы. Однако с помощью инструкции ALTER AUTHORIZATION можно изменить право собственности и назначить другого владельца. Имеет значение NULL, если нет другого владельца. |
max_length |
smallint |
Максимальная длина типа (в байтах): -1 = тип данных столбца — varchar(max), nvarchar(max), varbinary(max) или xml. Для столбцов типа text значение max_length равно 16. |
precision |
tinyint |
Максимальная точность значений этого типа данных, если он числовой; иначе — значение 0. |
scale |
tinyint |
Максимальный масштаб значений этого типа данных, если он числовой; иначе — значение 0. |
collation_name |
sysname |
Имя параметров сортировки значений этого типа данных, если он символьный; иначе — значение NULL. |
is_nullable |
bit |
Тип данных допускает значения NULL. |
is_user_defined |
bit |
1 = Пользовательский тип. 0 = Системный тип данных SQL Server 2005. |
is_assembly_type |
bit |
1 = Реализация этого типа данных определена в сборке среды CLR. 0 = Тип данных основан на системном типе данных SQL Server. |
default_object_id |
int |
Идентификатор изолированного значения по умолчанию, привязанного к типу данных с помощью sp_bindefault. 0 = Нет значения по умолчанию. |
rule_object_id |
int |
Идентификатор изолированного правила по умолчанию, привязанного к типу данных с помощью sp_bindrule. 0 = Нет правила по умолчанию. |
См. также
Справочник
Представления каталога (Transact-SQL)
Представления каталога скалярных типов (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL)
OBJECTPROPERTY (Transact-SQL)
Другие ресурсы
Отделение пользователей от схем
Часто задаваемые вопросы о запросах к системному каталогу сервера SQL Server
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
14 апреля 2006 г. |
|