Fortolkning:
Sysobjects System-objekttabel. Gem objekterne i den aktuelle database.
Såsom begrænsninger, standarder, logfiler, regler, lagrede procedurer osv I sqlserver2005- og sqlserver2008-versionerne af databasen er det nu et view-objekt, og der findes et sys.sysobjects view-objekt i systemvisningen af hver database.
Sysobjects vigtige felter forklaret: sysObjects ( Navn sysname, --objektnavn id int, --objekt id xtype char(2), -- objekttype type char(2), -- Objekttype (ser ud til at være præcis den samme som xtype?) Lidt deprimeret... ) uid smallint, -- ID'et for objektejeren ... --andre felter bruges ikke almindeligt.
) Bemærk: Det skal forklares, at xtype og type er præcis ens, og hans data er: C = CHECK-begrænsning D = STANDARD eller DEFAULT-begrænsning F = FOREIGN KEY-begrænsning FN = skalar funktion IF = Inline tabelfunktion K = PRIMÆRNØGLE eller UNIKKE begrænsninger L = log P = lagret procedure R = regel RF = Replikationsfilter-lagret procedure S = Systemtabel TF = tabelfunktion TR = Trigger
U = Brugertabel V = visning X = Udvidet lagret procedure AF = Aggregeringsfunktion (CLR) FS = Assembly (CLR) skalar funktion FT = samling (CLR) tabelværdifunktion IF = Inline tabelfunktion IT = Intern tabel PC = Assembly (CLR) lagret procedure PK = PRIMARY KEY-begrænsning (type K) SN = synonymer SQ = Servicekø TA = Assembly (CLR) DML Trigger TT = tabeltype UQ = UNIK begrænsning (typen er K) Tabellen indeholder alle objekterne i databasen, såsom de lagrede procedurevisninger
|