Область применения:
SQL Server
Управляемый экземпляр SQL Azure
конечную точку аналитики платформы Аналитики Azure Synapse Analytics (PDW)
в хранилище Microsoft Fabric
в Microsoft Fabric
Содержит одну строку для каждого объекта, созданного внутри базы данных, такого, как ограничение, значение по умолчанию, журнал, правило и хранимая процедура.
Внимание
Эта системная таблица SQL Server 2000 включена в СУБД как представление для обеспечения обратной совместимости. Вместо нее рекомендуется использовать системные представления SQL Server. Чтобы найти эквивалентное системное представление или представления, см. статью "Сопоставление системных таблиц с системными представлениями" (Transact-SQL). В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.
| Имя столбца |
Тип данных |
Description |
| 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 (тип K) RF = хранимая процедура фильтра репликации S = системная таблица SN = синоним SO = последовательность SQ = очередь обслуживания TA = триггер DML сборки (среда CLR) TF = табличная функция TR = триггер DML SQL TT = табличный тип U = пользовательская таблица UQ = ограничение UNIQUE (тип K) V = представление X = расширенная хранимая процедура |
| uid |
smallint |
Идентификатор схемы владельца объекта. Для баз данных, обновленных с более ранней версии SQL Server, идентификатор схемы равен идентификатору пользователя владельца. Вызывает переполнение или возвращает значение NULL, если количество пользователей и ролей превышает 32 767.
Важно. Если вы используете какие-либо из следующих инструкций SQL Server DDL, то вместо представления каталога sys.objects необходимо использовать sys.sysobjects.
СОЗДАТЬ | ALTER | DROP USER
СОЗДАТЬ | ALTER | DROP ROLE
СОЗДАТЬ | ALTER | DROP APPLICATION ROLE
CREATE SCHEMA
ALTER AUTHORIZATION ПО ОБЪЕКТУ |
| info |
smallint |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
| статус |
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 |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
| версия |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
| deltrig |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
| instrig |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
| updtrig |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
| seltrig |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
| Категория |
int |
Используется для публикаций, ограничений и идентификаторов. |
| cache |
smallint |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
См. также