Относится к:
SQL ServerAzure
SQL SQL Managed InstanceAzure
Synapse AnalyticsSQL
analytics endpoint in Microsoft FabricWarehouse
in 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 |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
Связанные материалы