例如:获得的值来创建已通过使用INSERT命令触发可以做到以下几点:如何获取已更新的值?
SELECT @pid=Product_ID, @q=Item_Quantity, @invid=Invoice_ID FROM Inserted
所以,我将有机会获得已通过用INSERT命令和值在我的触发器中使用它们在SQL Server中。 什么是UPDATE命令的等价物? 我将如何获得我将通过UPDATE命令从我的程序传递给SQL Server的值? 类似下面给我一个错误:
SELECT @pid=Product_ID, @q=Item_Quantity, @invid=Invoice_ID FROM Updated
如果您有触发器,并且您尝试以任何形式或形式将任何值设置为标量变量,则需要重新设计。 SQl服务器中的触发器不是一次一个地操作记录组。您需要现在重写任何现有的触发器,因为您可能正在创建数据完整性混乱。 – HLGEM