sys.sysobjects (Transact-SQL)
S’applique à : point de terminaison d’analytique SQL Azure SQL Managed Instance Azure Synapse Analytics Platform System (PDW) SQL dans Microsoft Fabric Warehouse dans Microsoft Fabric
Contient une ligne pour chaque objet créé dans une base de données, tel qu'une contrainte, une valeur par défaut, un journal, une règle et une procédure stockée.
Important
Cette table système SQL Server 2000 est incluse sous la forme d'une vue pour la compatibilité descendante. Nous vous recommandons d'utiliser les vues système SQL Server actuelle. Pour trouver la ou les vues système équivalentes, consultez Mappage des tables système avec les vues du système (Transact-SQL). Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.
Nom de la colonne | Type de données | Description |
---|---|---|
name | sysname | Object name |
id | int | Numéro d’identification d’objet |
xtype | char(2) | Type d'objet. Il peut s'agir de l'un des types d'objets suivants : AF = Fonction d'agrégation (CLR) C = Contrainte CHECK D = Valeur par défaut ou contrainte DEFAULT F = Contrainte FOREIGN KEY L = Journal FN = Fonction scalaire FS = Fonction scalaire d'assembly (CLR) FT = Fonction table d'assembly (CLR) IF = Fonction de table inline IT = Table interne P = Procédure stockée PC = Procédure stockée d’assembly (CLR) PK = Contrainte PRIMARY KEY (de type K) RF = Procédure stockée à filtre de réplication S = Table système SN = Synonyme SO = Séquence SQ = File d'attente du service TA = Déclencheur d'assembly DML (CLR) TF = Fonction de table TR = Déclencheur DML SQL TT = Type de table U = Table utilisateur UQ = Contrainte UNIQUE (de type K) V = Vue X = Procédure stockée étendue |
uid | smallint | ID de schéma du propriétaire de l'objet. Pour les bases de données mises à niveau à partir d’une version antérieure de SQL Server, l’ID de schéma est égal à l’ID utilisateur du propriétaire. Déborde ou retourne la valeur NULL si le nombre d'utilisateurs et de rôles dépasse 32 767. Important : Si vous utilisez l’une des instructions DDL SQL Server suivantes, vous devez utiliser la vue catalogue sys.objects au lieu de sys.sysobjects .CREATE | ALTER | DROP USER CREATE | ALTER | DROP ROLE CREATE | ALTER | SUPPRIMER LE RÔLE D’APPLICATION CREATE SCHEMA ALTER AUTHORIZATION ON OBJECT |
info | smallint | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
statut | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
base_schema_ver | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
replinfo | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
parent_obj | int | Numéro d'identification de l'objet parent. Par exemple, l'ID de table s'il s'agit d'un déclencheur ou d'une contrainte. |
crdate | datetime | Date de création de l'objet. |
ftcatid | smallint | Identificateur du catalogue de texte intégral pour toutes les tables utilisateur enregistrées pour l'indexation de texte intégral et 0 pour toutes les tables utilisateur non enregistrées. |
schema_ver | int | Numéro de version incrémenté à chaque modification du schéma d'une table. Retourne toujours 0. |
stats_schema_ver | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
type | char(2) | Type d'objet. Peut avoir l’une des valeurs suivantes : AF = Fonction d'agrégation (CLR) C = Contrainte CHECK D = Valeur par défaut ou contrainte DEFAULT F = Contrainte FOREIGN KEY FN = Fonction scalaire FS = Fonction scalaire d'assembly (CLR) FT = Fonction table d'assembly (CLR)IF = Fonction de table inline IT = Table interne K = Contrainte PRIMARY KEY ou UNIQUE L = Journal P = Procédure stockée PC = Procédure stockée d’assembly (CLR) R = Règle RF = Procédure stockée à filtre de réplication S = Table système SN = Synonyme SQ = File d'attente du service TA = Déclencheur d'assembly DML (CLR) TF = Fonction de table TR = Déclencheur DML SQL TT = Type de table U = Table utilisateur V = Vue X = Procédure stockée étendue |
userstat | smallint | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
sysstat | smallint | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
indexdel | smallint | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
refdate | datetime | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
version | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
deltrig | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
instrig | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
updtrig | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
seltrig | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
category | int | Utilisé pour la publication, les contraintes et l'identité. |
cache | smallint | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |