Поделиться через


sys.sysobjects (Transact-SQL)

Изменения: 14 апреля 2006 г.

Содержит одну строку для каждого объекта, созданного внутри базы данных, такого, как ограничение, значение по умолчанию, журнал, правило и хранимая процедура.

ms177596.note(ru-ru,SQL.90).gifВажно!
Эта системная таблица SQL Server 2000 включена в СУБД как представление для обеспечения обратной совместимости. Вместо нее рекомендуется использовать системные представления SQL Server. Сведения о том, как найти эквивалентное представление, см. в разделе Сопоставление системных таблиц SQL Server 2000 и системных представлений SQL Server 2005. В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется.

Имя столбца

Тип данных

Описание

name

sysname

Имя объекта

id

int

Идентификатор объекта

xtype

char(2)

Тип объекта. Список допустимых типов объектов см. в представлении каталога sys.objects.

uid

smallint

Идентификатор схемы владельца объекта.

Для баз данных, обновленных из предыдущих версий SQL Server. Идентификатор схемы эквивалентен идентификатору владельца.

ms177596.note(ru-ru,SQL.90).gifВажно!

В случае использования какой-либо из следующих DDL-инструкций SQL Server 2005 необходимо использовать представление каталога sys.objects вместо sys.sysobjects. CREATE | ALTER | DROP USER CREATE | ALTER | DROP ROLE CREATE | ALTER | DROP APPLICATION ROLE CREATE SCHEMA ALTER AUTHORIZATION ON OBJECT

Вызывает переполнение или возвращает значение NULL, если количество пользователей и ролей превышает 32 767.

Дополнительные сведения см. в разделе Запрос к системному каталогу сервера SQL Server.

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)

Тип объекта. Список допустимых типов объектов см. в представлении каталога sys.objects.

userstat

smallint

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

sysstat

smallint

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

indexdel

smallint

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

refdate

datetime

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

version

int

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

deltrig

int

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

instrig

int

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

updtrig

int

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

seltrig

int

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

category

int

Используется для публикаций, ограничений и идентификаторов.

cache

smallint

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

См. также

Справочник

Соответствия между системными таблицами SQL Server 2000 и системными представлениями SQL Server 2005
Представления совместимости (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

14 апреля 2006 г.

Обновленное содержимое:
  • Исправлено определение столбца uid и добавлено важное замечание.