sys.all_objects (Transact-SQL)

 

**CETTE RUBRIQUE S’APPLIQUE À :** ![](../Image/Applies%20to/yes.png)SQL Server \(à partir de la version 2008\) ![](../Image/Applies%20to/yes.png)Azure SQL Database ![](../Image/Applies%20to/yes.png)Azure SQL Data Warehouse ![](../Image/Applies%20to/yes.png)Parallel Data Warehouse

Affiche l'UNION de tous les objets définis par l'utilisateur et objets système contenus dans un schéma.

S'applique à : SQL Server (SQL Server 2008 jusqu'à la version actuelle), Base de données Azure SQL.
Nom de colonneType de donnéesDescription
namesysnameNom de l'objet.
object_idintNuméro d'identification de l'objet. Unique dans une base de données.
principal_idintID du propriétaire, si celui-ci est différent du propriétaire du schéma. Par défaut, le propriétaire du schéma détient les objets contenus dans le schéma. Il est toutefois possible de spécifier un autre propriétaire à l'aide de l'instruction ALTER AUTHORIZATION.

A la valeur NULL en l'absence d'un autre propriétaire.

Prend la valeur NULL si le type de l'objet est un des types suivants :

C = Contrainte CHECK

D = DEFAULT (contrainte ou autonome)

F = Contrainte FOREIGN KEY

PK = Contrainte PRIMARY KEY

R = Règle (ancienne, autonome)

TA = Déclencheur assembly (CLR)

TR = Déclencheur SQL

UQ = Contrainte UNIQUE
schema_idintID du schéma contenant l'objet.

Pour tous les objets système compris dans l'étendue du schéma qui sont inclus à SQL Server, cette valeur est toujours dans (schema_id('sys'), schema_id('INFORMATION_SCHEMA')).
parent_object_idintIdentificateur de l'objet auquel appartient cet objet.

0 = Il ne s'agit pas d'un objet enfant.
typechar(2)Type d'objet :

AF = Fonction d'agrégation (CLR)

C = Contrainte CHECK

D = DEFAULT (contrainte ou autonome)

F = Contrainte FOREIGN KEY

FN = Fonction scalaire SQL

FS = Fonction scalaire d'assembly (CLR)

FT = Fonction table d'assembly (CLR)

IF = Fonction table en ligne SQL

IT = Table interne

P = Procédure stockée SQL

PC = Procédure stockée d'assembly (CLR)

PG = Repère de plan

PK = Contrainte PRIMARY KEY

R = Règle (ancienne, autonome)

RF = Procédure de filtre de réplication

S = Table de base système

SN = Synonyme

SQ = File d'attente du service

TA = Déclencheur d'assembly DML (CLR)

TF = Fonction table SQL

TR = Déclencheur DML SQL

TT = Type de table

U = Table (définie par l'utilisateur)

UQ = Contrainte UNIQUE

V = Vue

X = Procédure stockée étendue
type_descnvarchar(60)Description du type d'objet. AGGREGATE_FUNCTION

CHECK_CONSTRAINT

DEFAULT_CONSTRAINT

FOREIGN_KEY_CONSTRAINT

SQL_SCALAR_FUNCTION

CLR_SCALAR_FUNCTION

CLR_TABLE_VALUED_FUNCTION

SQL_INLINE_TABLE_VALUED_FUNCTION

INTERNAL_TABLE

SQL_STORED_PROCEDURE

CLR_STORED_PROCEDURE

PLAN_GUIDE

PRIMARY_KEY_CONSTRAINT

RULE

REPLICATION_FILTER_PROCEDURE

SYSTEM_TABLE

SYNONYM

SERVICE_QUEUE

CLR_TRIGGER

SQL_TABLE_VALUED_FUNCTION

SQL_TRIGGER

TABLE_TYPE

USER_TABLE

UNIQUE_CONSTRAINT

VIEW

EXTENDED_STORED_PROCEDURE
create_datedatetimeDate de création de l'objet.
modify_datedatetimeDate de la dernière modification de l'objet avec l'instruction ALTER. Si l'objet est une table ou une vue, la valeur de modify_date change également en cas de création ou modification d'un index cluster de la table ou vue.
is_ms_shippedbitObjet créé par un composant SQL Server interne.
is_publishedbitL'objet est publié.
is_schema_publishedbitSeul le schéma de l'objet est publié.

La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.

Vues de catalogue d'objets (Transact-SQL)
Affichages catalogue (Transact-SQL)
sys.objects (Transact-SQL)
sys.system_objects (Transact-SQL)

Ajouts de la communauté

Afficher: