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 l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour