我試圖從1表中獲取信息並將其插入另一個表中的記錄。但每次我嘗試使用WHERE子句時都會收到此錯誤。我需要WHERE,因爲我需要來自第一個表的值與第二個表中的相同記錄具有相同的報價編號。SQL觸發器 - 多部分標識符無法綁定
我的代碼:
ALTER TRIGGER InsertQuoteNumber
ON AccountInfo
FOR INSERT
AS
DECLARE @ShippingIdentity nvarchar(50)
DECLARE @QuoteNumber nvarchar(50)
SELECT @QuoteNumber = QuoteNumber FROM AccountInfo
BEGIN
UPDATE ShippingInfo SET @QuoteNumber = QuoteNumber
WHERE AccountInfo.ShippingIdentity = ShippingInfo.ShippingIdentity
END
什麼是dbms被使用? –
確保您在運行該代碼之前擁有出色的備份。 –
這是典型的XY問題。 –