Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.57 KB | None | 0 0
  1.  
  2. CREATE TRIGGER rwina
  3. ON pilote
  4. AFTER UPDATE
  5. AS
  6. BEGIN
  7. Declare @sexe varchar(50),@Npil int,@date datetime
  8.  
  9. select @sexe = sexe from deleted
  10. select @date = datenaissance from deleted
  11.  
  12. select @Npil = pil# from deleted
  13.  
  14.     IF  (update(sexe) or update(datenaissance))
  15.     BEGIN
  16.         COMMIT TRANSACTION
  17.          
  18.         BEGIN TRANSACTION changement
  19.  
  20.             update pilote
  21.             set sexe = @sexe,datenaissance =@date
  22.             where pil# = @Npil
  23.              
  24.                
  25.          COMMIT TRANSACTION changement
  26.         END
  27. END
  28. --code pour tester
  29. UPDATE pilote
  30. set sexe='F',datenaissance='01/01/2001',nom='tuvoix'
  31. WHERE pil#=1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement