sys.system_objects (Transact-SQL)
Contains one row for all schema-scoped system objects that are included with Microsoft SQL Server.Wszystkie obiekty systemowe znajdują się w nazwie sys lub INFORMATION_SCHEMA schematy.
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
Nazwa |
sysname |
Nazwa obiektu. |
object_id |
int |
Numer identyfikacyjny obiektu.Jest unikatowa w bazie danych. |
principal_id |
int |
Identyfikator właściciela poszczególnych, jeśli różni się od właściciela schematu.Domyślnie obiekty zawartych w schemacie są własnością właściciela schematu.Jednak przy użyciu instrukcja ALTER autoryzacja do zmiany własności można określić innego właściciela. Jest NULL, jeśli nie poszczególnych właściciela. Jest NULL, jeśli typ obiektu jest jedną z następujących czynności: C = ograniczenie typu CHECK D = DEFAULT (ograniczenie czy urzędem autonomicznym) F = ograniczenie klucz obcy Klucz podstawowy = ograniczenia PRIMARY KEY R = reguły (cyfry, autonomiczny) TA = wyzwalacza wirtualny plik dziennika (CLR) TR = SQL wyzwalacza UQ = ograniczenia UNIQUE |
schema_id |
int |
Identyfikator obiektu zawartych w schemacie. Dla wszystkich systemu o zakresie schematu obiektów znajdujących się z SQL Server, ta wartość będzie zawsze równa w (schema_id('sys'), schema_id('INFORMATION_SCHEMA')) |
parent_object_id |
int |
Identyfikator obiektu, do której należy ten obiekt. 0 = Nie obiektu podrzędnego. |
Typ |
char(2) |
Typ obiektu: AF = funkcja agregacja (CLR) C = ograniczenie typu CHECK D = DEFAULT (ograniczenie czy urzędem autonomicznym) F = ograniczenie klucz obcy FN = funkcja wartość skalarna programu SQL ZR = wartość skalarna funkcja wirtualny plik dziennika (CLR) FT = wirtualny plik dziennika (CLR) funkcja zwracająca tabelę Jeżeli = wbudowanych funkcja wycenione tabela SQL IT = wewnętrznej tabela P = SQL procedura przechowywana PC = procedury przechowywane wirtualny plik dziennika (CLR) PG = Podręcznik Plan Klucz podstawowy = ograniczenia PRIMARY KEY R = reguły (cyfry, autonomiczny) RF = procedurę filtrowania replikacja S = tabela bazowa systemu Nr SERYJNY = synonim SQ = kolejki usługa TA = wyzwalacz DML wirtualny plik dziennika (CLR) TF = SQL-wycenione funkcja tabela TR = SQL wyzwalacz DML TT = Typ tabela U = tabela (zdefiniowane przez użytkownika) UQ = ograniczenia UNIQUE V = widok X = Extended procedura przechowywana |
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 WIDOK EXTENDED_STORED_PROCEDURE |
create_date |
datetime |
Data utworzenia obiektu. |
modify_date |
datetime |
Data ostatniej modyfikacji obiektu przy użyciu instrukcja ALTER.Jeśli obiekt jest tabelą lub widoku, modify_date zmienia również podczas tworzenia lub zmiany indeksem klastrowanym dla tabela lub widoku. |
is_ms_shipped |
bit |
Object is created by an internal Microsoft SQL Server component. |
is_published |
bit |
Obiekt jest publikowana. |
is_schema_published |
bit |
Publikowana jest tylko schematu obiektu. |
Uprawnienia
In SQL Server 2005 and later versions, the visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission.Aby uzyskać więcej informacji zobaczKonfiguracja widoczność metadane.
Historia zmian
Microsoft Learning |
---|
Dodano TT - Typ tabela z kolumną typu. |