sys.all_objects (języka Transact-SQL)
Pokazuje Unii wszystkich schematu o zakresie obiekty zdefiniowane przez użytkownika i systemu.
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 alternatywnych poszczególnych 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 schematu, która zawiera obiekt. Dla wszystkich obiektów schematu o zakresie systemu, które są dołączone SQL Server, ta wartość jest 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ż po utworzeniu lub zmodyfikowaniu indeks klastrowany na tabela lub widoku. |
is_ms_shipped |
bit |
Obiekt utworzony przez wewnętrzny 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.