0
我想創建一個觸發器,根據插入另一個表中的值來減少書的數量。我使用下面的代碼在SQL Server關鍵字'選擇'附近的語法不正確
CREATE TRIGGER updateStock
ON dbo.command
AFTER INSERT
AS
BEGIN
UPDATE dbo.book
SET number = number - (SELECT quant FROM inserted)
WHERE NLIV = SELECT NLIV FROM inserted
但我收到此錯誤:
Incorrect syntax near the keyword 'SELECT'. Incorrect syntax near ')'
我收到錯誤:';'附近的語法不正確; – Hen
@Hen更新了我的答案。在'UPDATE'後面添加'END' – Lamak
非常感謝您的幫助 – Hen