名前「ジョン」がテーブルに何も挿入できないようにする「挿入トリガーの代わりに」を作成しようとしています。私の問題は、名前を別の名前に変更しても、クエリは成功しますが、値が追加されないことです。
事前に感謝します。
CREATE TRIGGER InsteadOfTrigger
ON Question4
INSTEAD OF INSERT
AS
Declare @name varchar(50)
Declare @question varchar(50)
Declare @Answer char
Set @name = 'John'
IF (select Username from inserted) = @name
BEGIN
RAISERROR ('You have not paid up your fee', 10,1)
ROLLBACK TRANSACTION
END
ELSE
BEGIN
INSERT INTO question4
values (@name, @question, @Answer)
END