Interpretace:
SysObjects System Object Table. Uložte objekty aktuální databáze.
Například omezení, výchozí hodnoty, logy, pravidla, uložené procedury atd Ve verzích sqlserver2005 a sqlserver2008 je nyní objektem zobrazení a v systémovém zobrazení každé databáze je objekt sys.sysobjects view.
Vysvětlení důležitých oblastí SYSobjects: sysObjects ( Název sysname, --objekt name id int, --objekt id xtype char(2), -- typ objektu type char(2), -- Typ objektu (zdá se, že je přesně stejný jako xtype?) Trochu skleslá... ) uid smallint – ID vlastníka objektu ... --jiné obory se běžně nepoužívají.
) Poznámka: Je třeba vysvětlit, že xtyp a typ jsou přesně stejné a jeho data jsou: C = CHECK omezení D = VÝCHOZÍ nebo VÝCHOZÍ omezení F = OMEZENÍ CIZÍHO KLÍČE FN = skalární funkce IF = Inline tabulková funkce K = PRIMÁRNÍ KLÍČ nebo UNIKÁTNÍ omezení L = log P = uložená procedura R = pravidlo RF = Uložený postup replikačního filtru S = Systémová tabulka TF = tabulková funkce TR = Trigger
U = Uživatelská tabulka V = pohled X = Rozšířená uložená procedura AF = Agregační funkce (CLR) FS = Assemblerová (CLR) skalární funkce FT = funkce hodnoty tabulky v assembleru (CLR) IF = Inline tabulková funkce IT = Interní tabulka PC = Assemblerová (CLR) uložená procedura PK = PRIMÁRNÍ KLÍČ omezení (typ K) SN = synonyma SQ = Fronta služeb TA = Assembly (CLR) DML Trigger TT = typ tabulky UQ = JEDINEČNÉ omezení (typ je K) Tabulka obsahuje všechny objekty v databázi, například ty zobrazené procedury
|