Interpretácia:
SysObjects System Object Table. Uložte objekty aktuálnej databázy.
Napríklad obmedzenia, predvolené hodnoty, logy, pravidlá, uložené procedúry a podobne Vo verziách sqlserver2005 a sqlserver2008 je to teraz view objekt a v systémovom zobrazení každej databázy je sys.sysobjects view object.
Vysvetlenie dôležitých oblastí SYSobjects: sysObjects ( Názov sysname, --názov objektu id int, --objekt id xtype char(2), -- typ objektu type char(2), -- Typ objektu (zdá sa, že je presne rovnaký ako xtype?) Trochu deprimovaná... ) uid smallint -- ID vlastníka objektu ... --iné oblasti sa bežne nepoužívajú.
) Poznámka: Treba vysvetliť, že xtyp a typ sú presne rovnaké a jeho údaje sú: Obmedzenie C = CHECK D = PREDVOLENÉ alebo PREDVOLENÉ obmedzenie F = OBMEDZENIE CUDZIEHO KĽÚČA FN = skalárna funkcia IF = Inline tabuľková funkcia K = PRIMÁRNY KĽÚČ alebo JEDINEČNÉ obmedzenia L = logaritmus P = uložená procedúra R = pravidlo RF = Uložená procedúra replikačného filtra S = Systémová tabuľka TF = tabuľková funkcia TR = Trigger
U = Používateľská tabuľka V = pohľad X = Rozšírená uložená procedúra AF = Agregačná funkcia (CLR) FS = Skalárna funkcia zostavy (CLR) FT = tabuľková hodnotová funkcia assembleru (CLR) IF = Inline tabuľková funkcia IT = Interná tabuľka PC = Assembly (CLR) uložená procedúra PK = obmedzenie PRIMÁRNEHO KĽÚČA (typ K) SN = synonymá SQ = Service Queue TA = Assembly (CLR) DML Trigger TT = typ tabuľky UQ = JEDINEČNÉ obmedzenie (typ je K) Tabuľka obsahuje všetky objekty v databáze, napríklad tie zobrazenia uložených procedúr
|