Interpretazione:
Tabella degli oggetti di sistema sysobjects. Salva gli oggetti del database corrente.
Come vincoli, impostazioni predefinite, log, regole, stored procedure, ecc Nelle versioni sqlserver2005 e sqlserver2008 del database, ora è un oggetto view, e nella vista sistema di ogni database c'è un oggetto vista sys.sysobjects.
Spiegazione dei campi importanti di sysobjects: sysObjects ( Nome sysname, --nome oggetto id int, --id oggetto xtype char(2), -- tipo oggetto type char(2), -- Tipo oggetto (sembra esattamente lo stesso di xtype?) Un po' depresso... ) uid smallint, -- l'ID del proprietario dell'oggetto ... --altri campi non sono comunemente usati.
) Nota: Va spiegato che xtype e tipo sono esattamente uguali, e i suoi dati sono: C = vincolo CHECK D = vincolo DEFAULT o DEFAULT F = vincolo di CHIAVE ESTERNA FN = funzione scalare IF = Funzione Tabella Inline K = CHIAVE PRIMARIA o vincoli UNICI L = logaritmo P = stored procedure R = regola RF = Procedura di Memoria del Filtro di Replicazione S = Tabella del sistema TF = funzione tabella TR = Trigger
U = Tabella Utente V = vista X = Procedura memorizzata estesa AF = Funzione di aggregazione (CLR) FS = Funzione scalare Assembly (CLR) FT = funzione valore della tabella assembly (CLR) IF = Funzione Tabella Inline IT = Tabella Interna PC = Procedura memorizzata di Assembly (CLR) PK = Vincolo CHIAVE PRIMARIA (tipo K) SN = sinonimi SQ = Coda di Servizio TA = Assembly (CLR) DML Trigger TT = tipo di tabella UQ = vincolo UNICO (il tipo è K) La tabella contiene tutti gli oggetti nel database, come quelle viste di procedure memorizzate
|