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)

Guida in linea e informazioni

Assistenza su SQL Server 2005