Tulkinta:
sysobjects-järjestelmän objektitaulu. Tallenna nykyisen tietokannan objektit.
Kuten rajoitteet, oletusasetukset, lokit, säännöt, tallennetut proseduurit jne Tietokannan sqlserver2005- ja sqlserver2008-versioissa se on nyt näkymäobjekti, ja jokaisen tietokannan järjestelmänäkymässä on sys.sysobjects-näkymäobjekti.
sysobjectsin tärkeät kentät selitetty: sysObjects ( Nimi sysname, --objektin nimi id int, --objekti id xtype char(2), -- objektityyppi type char(2), -- Objektityyppi (näyttää olevan täsmälleen sama kuin xtype?) Vähän masentunut... ) uid smallint, -- esineen omistajan tunnus ... --muut alat eivät ole yleisiä.
) Huomautus: On selitettävä, että xtype ja type ovat täsmälleen samat, ja hänen tietonsa ovat: C = CHECK-rajoite D = OLETUS- tai OLETUSRAJOITE F = VIERAIDEN AVAINTEN rajoite FN = skalaarifunktio IF = Inline-taulukkofunktio K = ENSISIJAINEN AVAIN tai YKSILÖLLISET rajoitteet L = log P = tallennettu proseduuri R = sääntö RF = Replikaatiosuodattimen tallennettu menettely S = Järjestelmätaulukko TF = taulukkofunktio TR = Trigger
U = Käyttäjätaulukko V = näkymä X = Laajennettu tallennettu proseduuri AF = Aggregaatiofunktio (CLR) FS = Assembly (CLR) skalaarifunktio FT = assembly (CLR) -taulukkoarvofunktio IF = Inline-taulukkofunktio IT = Sisäinen taulukko PC = Assembly (CLR) tallennettu menettely PK = ENSISIJAINEN AVAIN -rajoite (tyyppi K) SN = synonyymit SQ = Palvelujono TA = Assembly (CLR) DML Trigger TT = taulukkotyyppi UQ = YKSIKÄSITTEINEN rajoite (tyyppi on K) Taulukko sisältää kaikki tietokannan objektit, kuten tallennetut proseduurin näkymät
|