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)