Interpretare:
Tabelul de obiecte de sistem sysobjects. Salvează obiectele bazei de date curente.
Cum ar fi constrângerile, implicitele, jurnalele, regulile, procedurile stocate etc În versiunile sqlserver2005 și sqlserver2008 ale bazei de date, acesta este acum un obiect view, iar în vizualizarea sistemului fiecărei baze de date există un obiect sys.sysobjects view.
Câmpurile importante ale sysobjects explicate: sysObjects ( Nume sysname, --numele obiectului id int, --id obiect xtype char(2), -- tip obiect type char(2), -- Tip obiect (pare să fie exact același cu xtype?) Puțin deprimat... ) uid smallint, -- ID-ul proprietarului obiectului ... --alte domenii nu sunt folosite frecvent.
) Notă: Trebuie explicat că xtip și tip sunt exact aceleași, iar datele sale sunt: C = constrângerea CHECK D = Constrângerea IMPLICITĂ sau IMPLICITĂ F = constrângerea CHEIE STRĂINĂ FN = funcție scalară IF = Funcția de tabel inline K = CHEIE PRIMARĂ sau constrângeri UNICE L = logaritmic P = procedură stocată R = regulă RF = Procedura de stocare a filtrului de replicare S = Tabelul sistemului TF = funcție de tabel TR = Trigger
U = User Table V = vizualizare X = Procedură extinsă de stocare AF = Funcția de Agregare (CLR) FS = Funcția scalară de asamblare (CLR) FT = funcția de valoare a tabelului asamblare (CLR) IF = Funcția de tabel inline IT = Tabelul intern PC = Procedură stocată de asamblare (CLR) PK = constrângerea CHEIE PRIMARĂ (tip K) SN = sinonime SQ = Coada de servicii TA = Declanșator DML pentru asamblare (CLR) TT = tipul tabelului UQ = constrângere UNICĂ (tipul este K) Tabelul conține toate obiectele din baza de date, cum ar fi acele vizualizări de proceduri stocate
|