Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Изменения: 14 апреля 2006 г.
Содержит по одной строке на каждый столбец системных объектов, содержащих столбцы.
| Имя столбца | Тип данных | Описание |
|---|---|---|
object_id |
int |
Идентификатор объекта, которому принадлежит этот столбец. |
name |
sysname |
Имя столбца. Уникально в рамках объекта. |
column_id |
int |
Идентификатор столбца. Уникален в рамках объекта. Идентификаторы столбца могут быть непоследовательными. |
system_type_id |
tinyint |
Идентификатор системного типа столбца. |
user_type_id |
int |
Идентификатор определенного пользователем типа столбца. Чтобы вернуть имя типа, установите соединение на этот столбец с представлением каталога sys.types. |
max_length |
smallint |
Максимальная ширина столбца (в байтах). -1 = тип данных столбца varchar(max), nvarchar(max), varbinary(max) или xml. Для столбцов типа text значением max_length будет 16 или значение параметра «text in row», установленное процедурой sp_tableoption. |
precision |
tinyint |
Точность столбца, если он является числовым; в противном случае — 0. |
scale |
tinyint |
Масштаб столбца, если он является числовым; в противном случае — 0. |
collation_name |
sysname |
Имя параметров сортировки столбца, если он является символьным; в противном случае — NULL. |
is_nullable |
bit |
1 = столбец может принимать значение NULL. |
is_ansi_padded |
bit |
1 = столбец использует поведение ANSI_PADDING ON, если имеет тип character, binary или variant. 0 = столбец имеет тип, отличный от character, binary или variant. |
is_rowguidcol |
bit |
1 = столбец объявлен как ROWGUIDCOL. |
is_identity |
bit |
1 = столбец идентификаторов. |
is_computed |
bit |
1 = столбец является вычисляемым. |
is_filestream |
bit |
1 = для столбца используется потоковое хранилище. |
is_replicated |
bit |
1 = столбец реплицируется. |
is_non_sql_subscribed |
bit |
1 = у столбца есть подписчик, отличный от SQL Server. |
is_merge_published |
bit |
1 = столбец публикуется слиянием. |
is_dts_replicated |
bit |
1 = столбец реплицируется с помощью служб SQL Server 2005 Integration Services (SSIS). |
is_xml_document |
bit |
1 = содержимое является завершенным XML-документом. 0 = содержимое является фрагментом документа, или столбец данных имеет тип, отличный от xml. |
xml_collection_id |
int |
Не равно нулю, если столбец имеет тип данных xml и XML типизирован. Значением будет идентификатор коллекции, содержащей пространство имен для проверки XML-схемы столбца. 0 = нет коллекции XML-схем. |
default_object_id |
int |
Идентификатор установленного по умолчанию объекта, независимо от того, является ли он изолированной процедурой sys.sp_bindefault или встроенным ограничением уровня столбца DEFAULT. Идентификатор parent_object_id столбца встроенного объекта по умолчанию на уровне столбцов, являющийся ссылкой на саму таблицу. Или 0 — в случае, если нет значения по умолчанию. |
rule_object_id |
int |
Идентификатор изолированного правила, привязанного к столбцу с помощью процедуры sys.sp_bindrule. 0 = изолированное правило отсутствует. Сведения об ограничениях уровня столбца CHECK см. в разделе sys.check_constraints (Transact-SQL). |
См. также
Справочник
Представления каталога объектов (Transact-SQL)
Представления каталога (Transact-SQL)
sys.columns (Transact-SQL)
sys.all_columns (Transact-SQL)
sys.computed_columns (Transact-SQL)
Другие ресурсы
Часто задаваемые вопросы о запросах к системному каталогу сервера SQL Server
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
| Версия | Журнал |
|---|---|
14 апреля 2006 г. |
|