sys.system_objects (języka Transact-SQL)

Zawiera jeden wiersz dla wszystkich obiektów o zakresie schematu systemu, które są dołączone do Microsoft SQL Server.Wszystkie obiekty systemowe są zawarte w schematach o nazwie sys lub INFORMATION_SCHEMA.

Nazwa kolumny

Typ danych

Opis

name

sysname

Nazwa obiektu.

object_id

int

Numer identyfikacyjny obiektu.Jest unikatowa w bazie danych.

principal_id

int

Identyfikator właściciela indywidualnych, jeśli różni się od właściciela schematu.Domyślnie obiekty schematu zawarte są własnością właściciela schematu.Jednakże innego właściciela można określić przy użyciu autoryzacji zmienić instrukcja Aby zmienić własność.

Jest NULL, jeśli nie ma żadnych indywidualnych właściciela.

Jest NULL, jeśli typ obiektu jest jedną z następujących czynności:

C = ograniczenie typu CHECK

D = domyślnie (ograniczenie czy urzędem autonomicznym)

F = ograniczenia na klucz OBCY

PK = ograniczenie klucza podstawowego

R = reguły (starym stylu, autonomiczny)

TA = wyzwalacza zestawu (CLR)

TR = SQL wyzwalacza

UQ = ograniczenia UNIQUE

schema_id

int

Identyfikator obiektu zawarte w schemacie.

Dla obiektów wszystkich systemu o zakresie schematu, który dołączone do SQL Server, ta wartość będzie zawsze w (schema_id('sys'), schema_id('INFORMATION_SCHEMA'))

parent_object_id

int

Identyfikator obiektu, do którego należy ten obiekt.

0 = Nie obiektu podrzędność .

type

char(2)

Typ obiektu:

AF = łączna funkcja (CLR)

C = ograniczenie typu CHECK

D = domyślnie (ograniczenie czy urzędem autonomicznym)

F = ograniczenia na klucz OBCY

FN = SQL wartość skalarna funkcja

FS = zestawu (CLR) wartość skalarna—funkcja

FT = zestawu (CLR) tabela-wycenione funkcja

Jeżeli = SQL wbudowany tabela-wycenione funkcja

IT = wewnętrznej tabela

P = SQL procedura przechowywana

PC = procedura przechowywana zestawu (CLR)

PG = planu

PK = ograniczenie klucza podstawowego

R = reguły (starym stylu, autonomiczny)

RF = procedurę filtrowania replikacji

S = tabela bazowasystemowej

SN = synonim

SQ = Kolejka serwisowych

TA = wyzwalacza zestawu (CLR) DML

TF =tabela- valued - SQLfunkcja

TR = SQL DML wyzwalacza

TT = Typ tabeli

U = tabela (zdefiniowane przez użytkownika)

UQ = ograniczenia UNIQUE

V = widoku

X = rozszerzona procedura składowana

type_desc

nvarchar(60)

Opis typu obiektu.AGGREGATE_FUNCTION

CHECK_CONSTRAINT

DEFAULT_CONSTRAINT

FOREIGN_KEY_CONSTRAINT

SQL_SCALAR_FUNCTION

CLR_SCALAR_FUNCTION

CLR_TABLE_VALUED_FUNCTION

SQL_INLINE_TABLE_VALUED_FUNCTION

INTERNAL_TABLE

SQL_STORED_PROCEDURE

CLR_STORED_PROCEDURE

PLAN_GUIDE

PRIMARY_KEY_CONSTRAINT

REGUŁY

REPLICATION_FILTER_PROCEDURE

SYSTEM_TABLE

SYNONIM

SERVICE_QUEUE

CLR_TRIGGER

SQL_TABLE_VALUED_FUNCTION

SQL_TRIGGER

TABLE_TYPE

USER_TABLE

UNIQUE_CONSTRAINT

Słowo kluczowe VIEW

EXTENDED_STORED_PROCEDURE

create_date

datetime

Data utworzenia obiektu.

modify_date

datetime

Data ostatniej modyfikacji obiektu przy użyciu ALTER instrukcja.Jeśli obiekt jest tabela lub widok, modify_date zmienia się również podczas tworzenia indeks klastrowany w tabela lub widoku lub zmieniony.

is_ms_shipped

bit

Obiekt jest tworzony przez wewnętrzny Microsoft SQL Server składnika.

is_published

bit

Obiekt jest publikowana.

is_schema_published

bit

Obiekt schematu jest publikowana.

Uprawnienia

W programie SQL Server 2005 i nowszych wersjach widoczność metadanych w widokach wykazu jest ograniczona do zabezpieczanych obiektów, które należą do użytkownika lub do których udzielono użytkownikowi pewnych uprawnień.Aby uzyskać więcej informacji, zobacz Konfiguracja widoczność metadanych.