sys.all_objects (Transact-SQL)
Visualizza l'operatore UNION di tutti gli oggetti definiti dall'utente a livello di ambito di schema e gli oggetti di sistema.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
name |
sysname |
Nome dell'oggetto. |
object_id |
int |
Numero di identificazione dell'oggetto. Valore univoco all'interno di un database. |
principal_id |
int |
ID del singolo proprietario se diverso dal proprietario dello schema. Per impostazione predefinita, gli oggetti inclusi nello schema sono di proprietà del proprietario dello schema. È tuttavia possibile specificare un altro proprietario tramite l'istruzione ALTER AUTHORIZATION per modificare la proprietà. NULL se non esiste alcun proprietario alternativo. NULL se il tipo di oggetto è incluso fra quelli elencati di seguito: C = Vincolo CHECK D = DEFAULT (vincolo o valore autonomo) F = Vincolo FOREIGN KEY PK = Vincolo PRIMARY KEY R = Regola (tipo obsoleto, autonoma) TA = Trigger di assembly (CLR) TR = Trigger SQL UQ = Vincolo UNIQUE |
schema_id |
int |
ID dello schema che include l'oggetto. Per tutti gli oggetti di sistema definiti a livello di ambito dello schema inclusi in SQL Server 2005, questo valore è sempre incluso in (schema_id('sys'), schema_id('INFORMATION_SCHEMA')). |
parent_object_id |
int |
ID dell'oggetto a cui appartiene l'oggetto. 0 = Non un oggetto figlio. |
type |
char(2) |
Tipo di oggetto: AF = Funzione di aggregazione (CLR) C = Vincolo CHECK D = DEFAULT (vincolo o valore autonomo) F = Vincolo FOREIGN KEY PK = Vincolo PRIMARY KEY P = Stored procedure SQL PC = Stored procedure dell'assembly (CLR) FN = Funzione scalare SQL FS = Funzione scalare dell'assembly (CLR) FT = Funzione valutata a livello di tabella dell'assembly (CLR) R = Regola (tipo obsoleto, autonoma) RF = Procedura di filtro della replica S = Tabella di base di sistema SN = Sinonimo SQ = Coda del servizio TA = Trigger di assembly (CLR) TR = Trigger SQL IF = Funzione valutata a livello di tabella inline SQL TF = Funzione valutata a livello di tabella SQL U = Tabella (definita dall'utente) UQ = Vincolo UNIQUE V = Vista X = Stored procedure estesa IT = Tabella interna |
type_desc |
nvarchar(60) |
Descrizione del tipo di oggetto. AGGREGATE_FUNCTION CHECK_CONSTRAINT DEFAULT_CONSTRAINT FOREIGN_KEY_CONSTRAINT PRIMARY_KEY_CONSTRAINT SQL_STORED_PROCEDURE CLR_STORED_PROCEDURE SQL_SCALAR_FUNCTION CLR_SCALAR_FUNCTION CLR_TABLE_VALUED_FUNCTION RULE REPLICATION_FILTER_PROCEDURE SYSTEM_TABLE SYNONYM SERVICE_QUEUE CLR_TRIGGER SQL_TRIGGER SQL_INLINE_TABLE_VALUED_FUNCTION SQL_TABLE_VALUED_FUNCTION USER_TABLE UNIQUE_CONSTRAINT VIEW EXTENDED_STORED_PROCEDURE INTERNAL_TABLE |
create_date |
datetime |
Data di creazione dell'oggetto. |
modify_date |
datetime |
Data dell'ultima modifica apportata all'oggetto tramite un'istruzione ALTER. Se l'oggetto è una tabella o una vista, modify_date varia anche in caso di creazione o modifica di un indice cluster nella tabella o vista. |
is_ms_shipped |
bit |
Oggetto creato da un componente interno di SQL Server. |
is_published |
bit |
L'oggetto viene pubblicato. |
is_schema_published |
bit |
Viene pubblicato solo lo schema dell'oggetto. |
Vedere anche
Riferimento
Viste del catalogo per gli oggetti (Transact-SQL)
Viste del catalogo (Transact-SQL)
sys.objects (Transact-SQL)
sys.system_objects (Transact-SQL)