sys.sysobjects (Transact-SQL)
Si applica a: SQL Server Istanza gestita di SQL di Azure endpoint di analisi SQL di Azure Synapse Analytics Platform System (PDW) in Microsoft Fabric Warehouse in Microsoft Fabric
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 usare invece le viste di sistema correnti di SQL Server. Per trovare la vista o le viste di sistema equivalenti, vedere Mapping delle tabelle di sistema alle viste di sistema (Transact-SQL). Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di usare questa funzionalità 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 | Object name |
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 (il tipo è K) RF = stored procedure del filtro di replica S = tabella di sistema SN = sinonimo SO = Sequenza 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 (il tipo è 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 schema è uguale all'ID utente del proprietario. Causa un errore di overflow o restituisce NULL se il numero di utenti e ruoli è maggiore di 32.767. Importante: se si usa una delle istruzioni DDL di SQL Server seguenti, è necessario usare la vista del catalogo sys.objects anziché sys.sysobjects .CREATE | ALTER | DROP USER CREATE | ALTER | DROP ROLE CREATE | ALTER | DROP APPLICATION ROLE CREATE SCHEMA ALTER AUTHORIZATION ON OBJECT |
info | smallint | Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
stato | 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. |
versione | 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. |