30/09/2018, 20:46 
               
            Dữ liệu không được thêm vào bảng khi thực hiện chèn, có trigger kiểm tra hợp lệ
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
            Bài liên quan
         
                
            




Chắc bạn chưa Refresh.
p/s: sao không dùng Unique, viết trigger làm gì bạn?
bt là yêu cầu trigger bạn à
mình refresh rồi, nhưng k có