Interpretatie:
Sysobjects System Object Table. Sla de objecten van de huidige database op.
Zoals constraints, defaults, logs, regels, opgeslagen procedures, enzovoort In de sqlserver2005- en sqlserver2008-versies van de database is het nu een view-object, en er is een sys.sysobjects view-object in de systeemweergave van elke database.
Belangrijke velden van sysobjects uitgelegd: sysObjects ( Naam sysname, --objectnaam id int, --object id xtype char(2), -- objecttype type char(2), -- Objecttype (lijkt precies hetzelfde te zijn als xtype?) Een beetje depressief... ) uid smallint, -- de ID van de objecteigenaar ... --andere velden worden niet vaak gebruikt.
) Opmerking: Het moet worden uitgelegd dat xtype en type exact hetzelfde zijn, en zijn gegevens zijn: C = CHECK-beperking D = DEFAULT- of DEFAULT-beperking F = FOREIGN KEY-beperking FN = scalaire functie IF = Inline Tabel Functie K = PRIMAIRE SLEUTEL of UNIEKE beperkingen L = log P = opgeslagen procedure R = regel RF = Replicatiefilter Opgeslagen Procedure S = Systeemtabel TF = tabelfunctie TR = Trigger
U = Gebruikerstabel V = weergave X = Uitgebreide opgeslagen procedure AF = Aggregatiefunctie (CLR) FS = Assembly (CLR) scalaire functie FT = assemblage (CLR) tabelwaardefunctie IF = Inline Tabel Functie IT = Interne Tabel PC = Assembly (CLR) opgeslagen procedure PK = PRIMAIRE SLEUTEL-beperking (type K) SN = synoniemen SQ = Service Queue TA = Assembly (CLR) DML Trigger TT = tabeltype UQ = UNIEKE beperking (type is K) De tabel bevat alle objecten in de database, zoals die opgeslagen procedureweergaven
|