sys.sysobjects (Transact-SQL)
Contiene una riga per ogni oggetto creato all'interno di un database, ad esempio un vincolo, un valore predefinito, un log, una regola o una stored procedure.
Importante |
---|
Questa tabella di sistema di SQL Server 2000 è disponibile come vista per compatibilità con le versioni precedenti. È consigliabile utilizzare invece le viste di sistema correnti di SQL Server. Per individuare la vista o le viste di sistema equivalenti, vedere Mapping delle tabelle di sistema di SQL Server 2000 alle viste di sistema di SQL Server 2005. Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa caratteristica in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. |
Nome colonna |
Tipo di dati |
Descrizione |
||
---|---|---|---|---|
name |
sysname |
Nome dell'oggetto |
||
id |
int |
Numero di identificazione dell'oggetto |
||
xtype |
char(2) |
Tipo di oggetto. Può trattarsi di uno dei tipi di oggetti seguenti: AF = funzione di aggregazione (CLR) C = vincolo CHECK D = vincolo predefinito o DEFAULT F = vincolo FOREIGN KEY L = log FN = funzione scalare FS = funzione scalare di assembly (CLR) FT = funzione valutata a livello di tabella assembly (CLR) IF = funzione della tabella inline IT = tabella interna P = stored procedure PC = stored procedure di assembly (CLR) PK = vincolo PRIMARY KEY (type è K) RF = stored procedure del filtro di replica S = tabella di sistema SN = sinonimo SQ = coda di servizio TA = trigger DML assembly (CLR) TF = funzione tabella TR = trigger DML SQL TT = tipo tabella U = tabella utente UQ = vincolo UNIQUE (type è K) V = vista X = stored procedure estesa |
||
uid |
smallint |
ID dello schema del proprietario dell'oggetto. Per i database aggiornati da una versione precedente di SQL Server, l'ID dello schema corrisponde all'ID utente del proprietario.
Causa un errore di overflow o restituisce NULL se il numero di utenti e ruoli è maggiore di 32.767. |
||
info |
smallint |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
||
status |
int |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
||
base_schema_ver |
int |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
||
replinfo |
int |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
||
parent_obj |
int |
Numero di identificazione dell'oggetto padre. Ad esempio, l'ID della tabella se si tratta di un trigger o di un vincolo. |
||
crdate |
datetime |
Data di creazione dell'oggetto. |
||
ftcatid |
smallint |
Identificatore del catalogo full-text per tutte le tabelle utente registrate per l'indicizzazione full-text. È 0 per le tabelle utente non registrate. |
||
schema_ver |
int |
Numero di versione incrementato in corrispondenza della modifica dello schema di una tabella. Restituisce sempre 0. |
||
stats_schema_ver |
int |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
||
type |
char(2) |
Tipo di oggetto. I possibili valori sono i seguenti: AF = funzione di aggregazione (CLR) C = vincolo CHECK D = vincolo predefinito o DEFAULT F = vincolo FOREIGN KEY FN = funzione scalare FS = funzione scalare di assembly (CLR) FT = funzione valutata a livello di tabella assembly (CLR)IF = funzione della tabella inline IT = tabella interna K = vincolo PRIMARY KEY o UNIQUE L = log P = stored procedure PC = stored procedure di assembly (CLR) R = regola RF = stored procedure del filtro di replica S = tabella di sistema SN = sinonimo SQ = coda di servizio TA = trigger DML assembly (CLR) TF = funzione tabella TR = trigger DML SQL TT = tipo tabella U = tabella utente V = vista X = stored procedure estesa |
||
userstat |
smallint |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
||
sysstat |
smallint |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
||
indexdel |
smallint |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
||
refdate |
datetime |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
||
version |
int |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
||
deltrig |
int |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
||
instrig |
int |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
||
updtrig |
int |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
||
seltrig |
int |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
||
category |
int |
Utilizzato per pubblicazioni, vincoli e colonne Identity. |
||
cache |
smallint |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
Vedere anche
Riferimento
Mapping di tabelle di sistema a viste di sistema (Transact-SQL)