|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Nadine MDéveloppeur Web Inscription : octobre 2012 Messages : 88 ![]() |
Bonjour,
J'espère que tout le monde va bien J'ai un nouvel os à ronger et peut-être pourrez-vous m'aider... J'ai un utilisateur A qui peut potentiellement apartenir à deux groupes G1 ou G2 mais il ne doit pas pouvoir être à la fois dans G1 et dans G2. Comme ça d'instinct, je pense à faire une contrainte check mais à la vue de ce que j'ai lu, je n'ai pas l'impression que ça soit facile. Mon chef de projet m'a dit de ne pas utiliser un trigger. D'après vous, pour une telle contrainte, vaut-il mieux utiliser une contrainte Check ou un trigger ? Si c'est la contrainte check j'aimerais bien avoir un lien vers un exemple Merci |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 12 099 ![]() |
Tout dépend de votre modèle de données...
Si G1 et G2 sont deux tables différentes ce n'est pas la même chose que si G1 et G2 sont des données de la même table. Sand ls description de vos tables sous forme DDL (CREATE TABLE...) impossible de vous répondre ! A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
10
|
|
|
#3 | ||
|
Membre du Club
![]() Nadine MDéveloppeur Web Inscription : octobre 2012 Messages : 88 ![]() |
Salut,
Meaculpa pour ma mauvaise formulation... En fait, G1 et G2 sont des tables différentes et j'ai lu que les contraintes check ne s'appliquaient qu'aux champs d'une même table, j'ai donc convaincu mon CDP de passer par un trigger et ça fonctionne. Voici le code : Code :
Bonne journée |
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com