nht_cntt

cau 11

Nov 29th, 2015
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.79 KB | None | 0 0
  1. /* BT1 - Buoi 5 */
  2. -- Phan I:
  3. -- Cau 11:
  4. CREATE TRIGGER trg_Ins_Up_hd ON HOADON
  5. FOR INSERT, UPDATE
  6. AS
  7. BEGIN
  8.     DECLARE @NgayHD smalldatetime, @MaKH CHAR(4)
  9.     SELECT @NgayHD = NGHD, @MaKH = MaKH
  10.     FROM INSERTED
  11.     IF (@NgayHD < (SELECT NGDK FROM KHACHHANG WHERE MAKH = @MaKH))
  12.         BEGIN
  13.             PRINT 'LOL: NGAY HOA DON KHONG HOP LE'
  14.             ROLLBACK TRANSACTION
  15.         END
  16.     ELSE
  17.         BEGIN  
  18.             PRINT 'THANH CMN CONG'
  19.         END
  20. END
  21.  
  22. CREATE TRIGGER trg_Ins_Up_Kh ON KHACHHANG
  23. FOR INSERT, UPDATE
  24. AS
  25. BEGIN
  26.     DECLARE @NgayDK smalldatetime, @MaKH CHAR(4)
  27.     SELECT @NgayDK = NGDK, @MaKH = MaKH
  28.     FROM INSERTED
  29.     IF (@NgayDK > ALL (SELECT NGHD FROM HOADON WHERE MAKH = @MaKH))
  30.         BEGIN
  31.             PRINT 'LOL: NGAY DANG KI KHONG HOP LE'
  32.             ROLLBACK TRANSACTION
  33.         END
  34.     ELSE
  35.         BEGIN  
  36.             PRINT 'THANH CMN CONG'
  37.         END
  38. END
Advertisement
Add Comment
Please, Sign In to add comment