Bonjour,
Quelle table ou vue dois-je scruter pour obtenir la contrainte CHECK d'un champ ou la table dont il référence par FOREIGN KEY (car sysforeignkeys n'indique rien d'important)?
Bonjour,
Quelle table ou vue dois-je scruter pour obtenir la contrainte CHECK d'un champ ou la table dont il référence par FOREIGN KEY (car sysforeignkeys n'indique rien d'important)?
D'abord sachez que les contraintes FK se greffent sur d'autres contraintes (PK ou UNIQUE) et non sur des colonnes (les champs cela n'existe pas en matières de SGBDR...).
Pour retrouver toutes ces informations, il faut utiliser les vues d'informations de schéma :
INFORMATION_SCHEMA.TABLE_CONSTRAINTS
INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS
INFORMATION_SCHEMA. KEY_COLUMN_USAGE
INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE
A +
Vous parler des vues de la base master, comment les utiliser alors qu'ils n'appartiennent pas à ma base (un petit exemple ???)
Ces vues sont disponibles DANS TOUTES LES BASES DE DONNEES....
A +
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager