sys.foreign_keys (Transact-SQL)
S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Entrepôt dans Microsoft Fabric
Contient une ligne par objet qui est une contrainte FOREIGN KEY, avec sys.object.type = F.
Nom de la colonne | Type de données | Description |
---|---|---|
<Colonnes héritées de sys.objects> | Pour obtenir une liste de colonnes héritées par cet affichage, consultez sys.objects (Transact-SQL). | |
referenced_object_id | int | ID de l'objet référencé. |
key_index_id | int | ID de l'index de clé dans l'objet référencé. |
is_disabled | bit | La contrainte FOREIGN KEY est désactivée. |
is_not_for_replication | bit | La contrainte FOREIGN KEY a été créée à l'aide de l'option NOT FOR REPLICATION. |
is_not_trusted | bit | Le système n'a pas vérifié la contrainte FOREIGN KEY. |
delete_referential_action | tinyint | Action référentielle déclarée pour cette clé FOREIGN KEY lorsqu'une suppression a lieu. 0 = Pas d'action 1 = Cascade 2 = Définir avec une valeur NULL 3 = Définir avec une valeur par défaut |
delete_referential_action_desc | nvarchar(60) | Description de l'action référentielle déclarée pour cette clé FOREIGN KEY lorsqu'une suppression a lieu : NO_ACTION CASCADE SET_NULL SET_DEFAULT |
update_referential_action | tinyint | Action référentielle déclarée pour cette clé FOREIGN KEY lorsqu'une mise à jour a lieu. 0 = Pas d'action 1 = Cascade 2 = Définir avec une valeur NULL 3 = Définir avec une valeur par défaut |
update_referential_action_desc | nvarchar(60) | Description de l'action référentielle déclarée pour cette clé FOREIGN KEY lorsqu'une mise à jour a lieu. NO_ACTION CASCADE SET_NULL SET_DEFAULT |
is_system_named | bit | 1 = Le nom a été créé par le système. 0 = Le nom a été fourni par l'utilisateur. |
Autorisations
La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu’un utilisateur possède ou sur lesquels l’utilisateur a reçu une autorisation. Pour plus d'informations, consultez Metadata Visibility Configuration.
Voir aussi
Affichages catalogue (Transact-SQL)
Vues de catalogue d'objets (Transact-SQL)
Questions fréquentes sur l'interrogation des catalogues système de SQL Server
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour