bonjour
voici un déclancheur que je mets dans ma base afin que l'utilisateur ne puisse pas entrer 2 fois le même nom de testeur : (même si ce champ n'est pas clé de la table)
ce que je voudrais c'est changer le message d'erreur que l'utilisateur verra si ceci est déclanché, est-ce possible ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE TRIGGER [uniquenom] ON [curve].[Testeur] FOR INSERT, UPDATE AS ALTER TABLE testeur ADD CONSTRAINT un_tes_nom UNIQUE (tes_nom)
une autre question : Vaudrait-il mieux utiliser une procédure stockée pour réaliser ceci (ou une autre méthode). Comment en général gère-t-on ce pb?
ps: je débute depuis peu avec sql server
merci
Partager