samaraya
Messages postés2Date d'inscriptionvendredi 18 mai 2012StatutMembreDernière intervention25 mai 2012
-
23 mai 2012 à 13:22
cgandco
Messages postés219Date d'inscriptionmercredi 26 octobre 2011StatutMembreDernière intervention22 juin 2017
-
24 mai 2012 à 13:25
salut,
j'ai un probleme dans mon trigger insertion un rendez-vous ce trigger diclenche lorsquan ajout un RDV dans une date et meme heure
voila mon trigger en SQL Server
create trigger [dbo].[DejaRDV]
on [dbo].[RDV]
after insert
AS
begin
if exists (select 1 from inserted, RDV
where inserted.DateFin=RDV.DateFin and inserted.Heure=RDV.Heure)
begin
raiserror('Désole,il y a un rendez_vous à cette date ',11,1)
ROLLBACK TRANSACTION
end
end
le probleme toujour afficher le msg erreur
quel qu'un m'aider svp
cgandco
Messages postés219Date d'inscriptionmercredi 26 octobre 2011StatutMembreDernière intervention22 juin 20179 24 mai 2012 à 13:25
Bonjour,
Tu peux tester ceci ?
create trigger [dbo].[DejaRDV]
on [dbo].[RDV]
after insert
AS
begin
if (select count(*) from inserted, RDV
where inserted.DateFin=RDV.DateFin and inserted.Heure=RDV.Heure) > 0
begin
raiserror('Désole,il y a un rendez_vous à cette date ',11,1)
ROLLBACK TRANSACTION
end
end
Bonne journée
Faites simple, aussi simple que possible, mais pas simpliste.
A. Einstein.