Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Cau 18:
- -- 18. Trong quan hệ DIEUKIEN giá trị của thuộc tính MAMH và MAMH_TRUOC
- -- trong cùng một bộ không được giống nhau (“A”,”A”) và cũng không tồn tại hai bộ (“A”,”B”)
- -- và (“B”,”A”).
- CREATE TRIGGER tg_DIEUKIEN_Them_Sua ON DIEUKIEN
- FOR INSERT, UPDATE
- AS
- BEGIN
- DECLARE @MAMH VARCHAR(10), @MAMH_TRUOC VARCHAR(10)
- SELECT @MAMH = MAMH, @MAMH_TRUOC = MAMH_TRUOC
- FROM INSERTED
- IF (@MAMH = @MAMH_TRUOC)
- BEGIN
- PRINT 'LOL Khong dc'
- ROLLBACK TRAN
- END
- DECLARE @MAMH_OLD VARCHAR(10), @MAMH_TRUOC_OLD VARCHAR(10)
- SELECT @MAMH_OLD = MAMH, @MAMH_TRUOC_OLD = MAMH_TRUOC FROM DIEUKIEN WHERE MAMH = @MAMH_TRUOC AND MAMH_TRUOC = @MAMH
- IF (@MAMH = @MAMH_TRUOC_OLD AND @MAMH_TRUOC = @MAMH_OLD)
- BEGIN
- PRINT 'LOL Sai roi con'
- ROLLBACK TRAN
- DELETE FROM DIEUKIEN WHERE MAMH = @MAMH_OLD AND MAMH_TRUOC = @MAMH_TRUOC_OLD
- END
- END
Advertisement
Add Comment
Please, Sign In to add comment