【问题标题】:Trigger SQL insert and update触发 SQL 插入和更新
【发布时间】:2015-01-02 06:51:04
【问题描述】:

我有两张桌子INVENTORYINPUT

create table INPUT(
PRODUCTID nvarchar(10),
QUANTUMINPUT int
)

create table INVENTORY(
PRODUCTID nvarchar(10),
QUANTUM int,
QUANTUMINPUT int,
LASTQUANTUM int
)

插入列QUANTUMINPUT,表INVENTORY切换时如何在SQL上创建SQLtrigger

【问题讨论】:

  • 欢迎来到 SO!请阅读常见问题解答部分,尤其是如何询问页面。另请说明您使用的列的用途以及您要编码的触发器。
  • 为什么这么多人同时标记mysqlsql-server?有人甚至会阅读他们选择的标签的弹出窗口吗?

标签: mysql sql sql-server triggers


【解决方案1】:
Create trigger tr_update_insert_input
On dbo.[input]
After insert, update 
As 
Begin 
 Set nocount on; 

 Update intry
  Set intry.quantumnput = inpt.quantuminput
 From inventory intry inner join inserted inpt
 On intry.productid = inpt.productid 

End

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-26
    相关资源
    最近更新 更多