update [Netlication].[dbo].[SISStockTransaction]
set [Netlication].[dbo].[SISStockTransaction].[atCreateDate]=[test4].[dbo].[SISStockTransaction].[atCreateDate]
from [Netlication].[dbo].[SISStockTransaction],[test4].[dbo].[SISStockTransaction]
where [Netlication].[dbo].[SISStockTransaction].[z1SISStockTransactionId]=[test4].[dbo].[SISStockTransaction].[z1SISStockTransactionId]
这句话中有什么不对?
答案 0 :(得分:0)
请尝试以下。您缺少加入
UPDATE [Netlication].[dbo].[SISStockTransaction]
SET [Netlication].[dbo].[SISStockTransaction].[atCreateDate] = [test4].[dbo].[SISStockTransaction].[atCreateDate]
FROM [Netlication].[dbo].[SISStockTransaction] INNER Join
[test4].[dbo].[SISStockTransaction] ON [Netlication].[dbo].[SISStockTransaction].[z1SISStockTransactionId] = [test4].[dbo].[SISStockTransaction].[z1SISStockTransactionId]
WHERE [Netlication].[dbo].[SISStockTransaction].[z1SISStockTransactionId] = [test4].[dbo].[SISStockTransaction].[z1SISStockTransactionId];