Tõlgendamine:
sysobjects süsteemi objektitabel. Salvesta praeguse andmebaasi objektid.
Nagu piirangud, vaikeseaded, logid, reeglid, salvestatud protseduurid jne Andmebaasi sqlserver2005 ja sqlserver2008 versioonides on see nüüd vaateobjekt ning iga andmebaasi süsteemivaates on sys.sysobjects vaateobjekt.
Sysobjectsi olulised väljad selgitatud: sysObjects ( Nimi sysname, --objekti nimi id int, --objekt id xtype char(2), -- objekti tüüp type char(2), -- Objekti tüüp (tundub olevat täpselt sama mis xtype?) Veidi masenduses... ) uid smallint, -- objekti omaniku ID ... --teisi valdkondi ei kasutata sageli.
) Märkus: Tuleb selgitada, et xtype ja type on täpselt samad ning tema andmed on: C = CHECK piirang D = VAIKIMISI või VAIKIMISI piirang F = VÕÕRVÕTME piirang FN = skalaarfunktsioon IF = Inline tabelifunktsioon K = PRIMAARVÕTI ehk UNIKAALSED piirangud L = logi P = salvestatud protseduur R = reegel RF = Replikatsioonifiltri salvestatud protseduur S = Süsteemitabel TF = tabelifunktsioon TR = Trigger
U = Kasutajatabel V = vaade X = Pikendatud salvestatud protseduur AF = Agregatiivfunktsioon (CLR) FS = Kokkupaneku (CLR) skalaarfunktsioon FT = assembleri (CLR) tabeli väärtusfunktsioon IF = Inline tabelifunktsioon IT = Sisemine tabel PC = Assembly (CLR) salvestatud protseduur PK = PRIMAARVÕTME piirang (tüüp K) SN = sünonüümid SQ = Teenindusjärjekord TA = Assembly (CLR) DML päästik TT = tabeli tüüp UQ = UNIKAALNE piirang (tüüp on K) Tabel sisaldab kõiki andmebaasi objekte, näiteks salvestatud protseduurivaateid
|