Interpretacja:
SysObjects System Object Table. Zapisz obiekty aktualnej bazy danych.
Takie jak ograniczenia, domyślne dane, logi, reguły, procedury przechowywane itp W wersjach sqlserver2005 i sqlserver2008 bazy bazy jest ona teraz obiektem widoku, a w widoku systemowym każdej bazy znajduje się obiekt sys.sysobjects view.
Wyjaśnienie ważnych dziedzin w sysObjects: sysObjects ( Nazwa sysname, --nazwa obiektu id int, --object id xtype char(2), -- typ obiektu type char(2), -- Typ obiektu (wydaje się być dokładnie taki sam jak xtype?) Trochę przygnębiony... ) uid smallint — ID właściciela obiektu ... --inne dziedziny nie są powszechnie używane.
) Uwaga: Należy wyjaśnić, że xtyp i typ są dokładnie takie same, a jego dane to: C = Ograniczenie CHECK D = DOMYŚLNE lub DOMYŚLNE ograniczenie F = Ograniczenie KLUCZA OBCEGO FN = funkcja skalarna IF = Funkcja tabeli w linii K = KLUCZ GŁÓWNY lub UNIKALNE ograniczenia L = log P = procedura przechowywana R = reguła RF = Procedura przechowywana filtra replikacyjnego S = Tabela systemowa TF = funkcja tabelowa TR = Wyzwalacz
U = Tabela użytkownika V = widok X = Rozszerzona procedura przechowywana AF = Funkcja agregacji (CLR) FS = Funkcja skalarna Assembly (CLR) FT = funkcja tabelowa (assembly (CLR) IF = Funkcja tabeli w linii IT = Tabela wewnętrzna PC = procedura składowana w asemblerze (CLR) PK = ograniczenie KLUCZA PIERWOTNEGO (typ K) SN = synonimy SQ = Kolejka Serwisu TA = Assembly (CLR) DML Trigger TT = typ tabeli UQ = UNIKALNE ograniczenie (typ to K) Tabela zawiera wszystkie obiekty w bazie danych, takie jak widoki procedur przechowywanych
|