나는 여전히 SQL을 배우고 있으며 트리거를 사용하는 데 문제가 있습니다. 내가 판매 테이블에서 행을 삭제 한 후SQL Server 삭제 트리거가 업데이트되지 않음 표
CREATE TRIGGER DeleteYTDSales
ON dbo.Sales
AFTER DELETE
AS
BEGIN
UPDATE MasterTable
SET MasterTable.SalesYTD = MasterTable.SalesYTD - Deleted.Amount
FROM Sales
JOIN Deleted ON Sales.CustomerID = Deleted.CustomerID
END
GO
, 내가 MasterTable
에 CustomerID
에 대한 SalesYTD
열을 업데이트해야합니다
나는 다음과 같은 코드가 있습니다. 지금은 열을 업데이트하지 않고 이유를 파악할 수 없습니다.
태그 질문 :
당신은 또한이 같은를 작성할 수 있습니다. –
'구문'및 악명 높은 'GO'에 따라 SQL Server 태그가 추가되었습니다. –