sys.all_objects (Transact-SQL)

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

Nom de colonne Type de données Description

name

sysname

Nom de l'objet.

object_id

int

Numéro d'identification de l'objet. Unique dans une base de données.

principal_id

int

ID du propriétaire s'il est différent de celui du schéma. Les objets contenus dans le schéma sont, par défaut, détenus par le propriétaire du 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.

A la valeur NULL si l'objet appartient à l'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 d'assembly (CLR)

TR = Déclencheur SQL

UQ = Contrainte UNIQUE

schema_id

int

ID du schéma contenant l'objet.

Pour tous les objets système compris dans l'étendue du schéma qui sont inclus dans SQL Server 2005, cette valeur se trouve toujours dans (schema_id('sys'), schema_id('INFORMATION_SCHEMA')).

parent_object_id

int

Identificateur de l'objet auquel appartient cet objet.

0 = Il ne s'agit pas d'un objet enfant.

type

char(2)

Type d'objet :

AF = Fonction d'agrégation (CLR)

C = Contrainte CHECK

D = DEFAULT (contrainte ou autonome)

F = Contrainte FOREIGN KEY

PK = Contrainte PRIMARY KEY

P = Procédure stockée SQL

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

FN = Fonction scalaire SQL

FS = Fonction scalaire d'assembly (CLR)

FT = Fonction table d'assembly (CLR)

R = Règle (ancienne, autonome)

RF = Procédure à filtre de réplication

S = Table de base système

SN = Synonyme

SQ = File d'attente du service

TA = Déclencheur d'assembly (CLR)

TR = Déclencheur SQL

IF = Fonction table en ligne SQL

TF = Fonction table SQL

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

UQ = Contrainte UNIQUE

V = Vue

X = Procédure stockée étendue

IT = Table interne

type_desc

nvarchar(60)

Description du type d'objet.

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

Date de création de l'objet.

modify_date

datetime

Date de la dernière modification de l'objet à l'aide de 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_shipped

bit

Objet créé par un composant SQL Server interne.

is_published

bit

L'objet est publié.

is_schema_published

bit

Seul le schéma de l'objet est publié.

Voir aussi

Référence

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

Aide et Informations

Assistance sur SQL Server 2005