Autoriser un seul enregistrement

[Résolu]
Signaler
Messages postés
29
Date d'inscription
vendredi 11 février 2005
Statut
Membre
Dernière intervention
12 juin 2006
-
Messages postés
89
Date d'inscription
mercredi 26 mai 2004
Statut
Membre
Dernière intervention
13 mai 2005
-
Bonjour je voudrais savoir s'il est possible et comment faire avec SqlServer pour n'autoriser qu'un seul enregistrement à l'intérieur d'une table ?

Merci.

3 réponses

Messages postés
89
Date d'inscription
mercredi 26 mai 2004
Statut
Membre
Dernière intervention
13 mai 2005

dans ce cas

pourquoi pas utiliser un trigger??

create Trigger For trgtatable
On tatable
for Insert
As
/*
si le nombre de lignes depasse 1 alors
supprime les lignes de ta table en utilisant la table inserted ( vr l'aide)
et signale une erreur avec raiserror
*/

return


sg
Messages postés
89
Date d'inscription
mercredi 26 mai 2004
Statut
Membre
Dernière intervention
13 mai 2005

salut

cela voudrait dire que la clef primaire concerne tous les champs de ta table...


sg
Messages postés
89
Date d'inscription
mercredi 26 mai 2004
Statut
Membre
Dernière intervention
13 mai 2005

mea culpa

ce que g dit, ai faux

desolé


sg