Fortolkning:
Sysobjects systemobjekttabell. Lagre objektene i den nåværende databasen.
Som for eksempel begrensninger, standardinnstillinger, logger, regler, lagrede prosedyrer, osv I sqlserver2005- og sqlserver2008-versjonene av databasen er det nå et view-objekt, og det finnes et sys.sysobjects view-objekt i systemvisningen til hver database.
Sysobjects viktige felt forklart: sysObjects ( Navn sysname, --objektnavn id int, --objekt id xtype char(2), -- objekttype type char(2), -- Objekttype (ser ut til å være nøyaktig det samme som xtype?) Litt deprimert... ) uid smallint, -- ID-en til objekteieren ... --andre felt brukes ikke ofte.
) Merk: Det må forklares at xtype og type er nøyaktig like, og hans data er: C = CHECK-begrensning D = DEFAULT- eller DEFAULT-begrensning F = FREMMEDNØKKEL-begrensning FN = skalarfunksjon IF = Innebygd tabellfunksjon K = PRIMÆRNØKKEL eller UNIKE begrensninger L = log P = lagret prosedyre R = regel RF = Replikasjonsfilterets lagrede prosedyre S = Systemtabell TF = tabellfunksjon TR = Trigger
U = Brukertabell V = utsikt X = Utvidet lagret prosedyre AF = Aggregeringsfunksjon (CLR) FS = Assembly (CLR) skalarfunksjon FT = sammensetning (CLR) tabellverdifunksjon IF = Innebygd tabellfunksjon IT = Intern tabell PC = Assembly (CLR) lagret prosedyre PK = PRIMARY KEY-begrensning (type K) SN = synonymer SQ = Tjenestekø TA = Assembly (CLR) DML-trigger TT = tabelltype UQ = UNIK begrensning (typen er K) Tabellen inneholder alle objektene i databasen, som for eksempel lagrede prosedyrevisninger
|