Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Изменения: 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, для символа, двоичного значения или универсального типа данных. 0 = Столбец не принадлежит к символьному, двоичному или универсальному типу данных. |
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.system_columns (Transact-SQL)
sys.computed_columns (Transact-SQL)
Другие ресурсы
Часто задаваемые вопросы о запросах к системному каталогу сервера SQL Server
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
| Версия | Журнал |
|---|---|
14 апреля 2006 г. |
|