Création
d'entreprise
Posez votre question Signaler

Les triggers ou declencheurs [Résolu]

sara - Dernière réponse le 5 janv. 2012 à 21:23
bonjour !
svp j'ai besoin des exercices et leurs solution en triggers (sql)
sv c'est urgent ,j'espére que vous m'alliez repondre si vite si c'etait
possible bien sur
merci beaucoup pour votre temps et votre consideration
Lire la suite 

Les triggers ou declencheurs »

21 réponses
Réponse
+1
moins plus
--voilà bon c un trigger qui gere une action de chercher dans la table client si le num client qui va etre inserer existe deja dans la table client ou pas !! et à vous de tester
ca march 100%




create trigger verif_num
on client
instead of insert
as
if exists (select idclient from client where idclient=(select idclient from inserted))
begin
print 'Le stagiaire entré a le meme numero d''un autre stagiaire enregistré dans la base'
rollback transaction
end
else
begin
print 'Ce numero peut etre ajouter dans la liste'
declare @num int,@nom varchar(25),@prenom varchar(25),@ville varchar(25),@region varchar(25),@montant decimal(7,2)
declare cur cursor for
select idclient,nom,prenom,ville,region,solde from inserted
open cur
fetch cur into @num,@nom,@prenom,@ville,@region,@montant
while @@fetch_status=0
begin
insert into client values( @num,@nom,@prenom,@ville,@region,@montant)
fetch cur into @num,@nom,@prenom,@ville,@region,@montant
end
close cur
deallocate cur
end
Ajouter un commentaire
Réponse
+0
moins plus
salut,

Les triggers et les curseurs sont expliqués dans ce tutoriel :
http://sql.developpez.com/sqlserver/transactsql/
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
j'ai un exercice de declencheurs ke j'arrive pa a résoudre vu ke ss débutante .donc espérons ke vs aller m'aider pr le resoudre.
l'ex é comme suit: creer un declencheur sur la table etudiant permettant de signaler l'existance d'un autre etudiant portant le mme nom et prenom o cas d'insertion.pr la table etudiant elle é comme suit: etudiant(mat,nom,prenom,date-naiss)
cours(ccode,cnom,enseignant)
examen(ccode,mat,note,edate)
é merci
HunterBrahim - 3 avril 2010 à 10:27
Idekfih lalala
hunterxhunter - 3 avril 2010 à 19:47
ache katgol a dak lhmar
mgharba - 5 janv. 2012 à 21:23
pff mgharba khatar
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour, je cherche des exercices du trigger merci de votre attention j'attend votre reponce
éya - 23 oct. 2007 à 22:12
bonjour , donc voila un site trés interessant de transact sql ou il y'a bien les triggers http://sqlpro.developpez.com/cours/sqlserver/transactsql/.bonne chance.
Ajouter un commentaire
Réponse
-1
moins plus
SVP je vs savoir au juste à koi sert un curseur et comment ça fonctionne.SVP
merci beaucoup pour votre temps et votre consideration d'avance
Ajouter un commentaire
Réponse
-1
moins plus
hé merci de votre reponse ,et merci bien pr le site
Ajouter un commentaire
Réponse
-1
moins plus
svp y_a_t_il des exercies pour les triggers
Ajouter un commentaire
Réponse
-2
moins plus
Tout est là :
www.google.fr

Bonne chance
sara - 19 oct. 2006 à 14:47
merci beaucoup pour votre aide vous etes vraiment trés sympa
ado chairman - 7 déc. 2010 à 15:52
siri nti bagha ghir thadri
Ajouter un commentaire
Réponse
-3
moins plus
salut tout le monde


j ai un probleme avec l ecriture d un trigger et j ai besoin d aide urgent!!!!!!!!!!!!


merci beaucoup
Ajouter un commentaire
Ce document intitulé « les triggers ou declencheurs » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?