mình có câu hỏi sau
bảng vật tư
bài mình làm
USE KHACHHANG
GO
CREATE TRIGGER KT
ON TEST
INSTEAD OF INSERT
AS
BEGIN
IF EXISTS (SELECT * FROM inserted WHERE TENVT IN
(
SELECT TENVT
FROM TEST
))
BEGIN
PRINT N'Không được chèn 2 vật tư có cùng tên'
ROLLBACK TRANSACTION
END
END
GO
KHI mình thực hiện insert vào trùng dữ liệu thì trigger k cho chèn
k trùng thì cho, nhưng chèn xong , kiểm tra dữ liệu ở bảng thì k có dữ liệu đã chèn, mặc dùng truy vấn xong vẫn báo 1 row…
lỗi ở đâu nhỉ, xincamon
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?