sys.sysobjects (Transact-SQL)
Содержит одну строку для каждого объекта, созданного внутри базы данных, такого, как ограничение, значение по умолчанию, журнал, правило и хранимая процедура.
Важно! |
---|
Эта системная таблица SQL Server 2000 включена в СУБД как представление для обеспечения обратной совместимости. Вместо нее рекомендуется использовать системные представления SQL Server. Сведения о том, как найти эквивалентное представление, см. в разделе Сопоставление системных таблиц SQL Server 2000 и системных представлений SQL Server 2005. В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется. |
Имя столбца |
Тип данных |
Описание |
||
---|---|---|---|---|
name |
sysname |
Имя объекта |
||
id |
int |
Идентификатор объекта |
||
xtype |
char(2) |
Тип объекта. Может быть одним из следующих типов объекта: AF = агрегатная функция (среда CLR) C = ограничение CHECK D = ограничение по умолчанию или DEFAULT F = ограничение FOREIGN KEY L = журнал FN = скалярная функция FS = скалярная функция сборки (среда CLR) FT = функция сборки с табличным значением (среда CLR) IF = подставляемая табличная функция IT = внутренняя таблица P = хранимая процедура PC = хранимая процедура сборки (среда CLR) PK = ограничение PRIMARY KEY (type ― K) RF = хранимая процедура фильтра репликации S = системная таблица SN = синоним SQ = очередь обслуживания TA = триггер DML сборки (среда CLR) TF = табличная функция TR = триггер DML SQL TT = табличный тип U = пользовательская таблица UQ = ограничение UNIQUE (type ― K) V = представление X = расширенная хранимая процедура |
||
uid |
smallint |
Идентификатор схемы владельца объекта. Для баз данных, обновленных из предыдущих версий SQL Server. Идентификатор схемы эквивалентен идентификатору владельца.
Вызывает переполнение или возвращает значение NULL, если количество пользователей и ролей превышает 32 767. |
||
info |
smallint |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
||
status |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
||
base_schema_ver |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
||
replinfo |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
||
parent_obj |
int |
Идентификатор родительского объекта. Например, идентификатор таблицы, если это триггер или ограничение. |
||
crdate |
datetime |
Дата создания объекта. |
||
ftcatid |
smallint |
Идентификатор полнотекстового каталога для всех пользовательских таблиц, зарегистрированных для полнотекстового индексирования, и 0 для всех пользовательских таблиц, незарегистрированных для полнотекстового индексирования. |
||
schema_ver |
int |
Номер версии, который увеличивается каждый раз при изменении схемы для таблицы. Всегда возвращает значение 0. |
||
stats_schema_ver |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
||
type |
char(2) |
Тип объекта. Может использоваться одно из следующих значений: AF = агрегатная функция (среда CLR) C = ограничение CHECK D = ограничение по умолчанию или DEFAULT F = ограничение FOREIGN KEY FN = скалярная функция FS = скалярная функция сборки (среда CLR) FT = функция сборки с табличным значением (среда CLR) IF = подставляемая табличная функция IT = внутренняя таблица K = ограничение PRIMARY KEY или UNIQUE L = журнал P = хранимая процедура PC = хранимая процедура сборки (среда CLR) R = правило RF = хранимая процедура фильтра репликации S = системная таблица SN = синоним SQ = очередь обслуживания TA = триггер DML сборки (среда CLR) TF = табличная функция TR = триггер DML SQL TT = табличный тип U = пользовательская таблица V = представление X = расширенная хранимая процедура |
||
userstat |
smallint |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
||
sysstat |
smallint |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
||
indexdel |
smallint |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
||
refdate |
datetime |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
||
version |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
||
deltrig |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
||
instrig |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
||
updtrig |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
||
seltrig |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
||
category |
int |
Используется для публикаций, ограничений и идентификаторов. |
||
cache |
smallint |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
См. также
Справочник
Сопоставление системных таблиц с системными представлениями (Transact-SQL)