sql触发器问题

sunnyan123 2012-09-28 11:12:39
sql中我建了两个表,book_table 和 loan_table,现在想建个触发器,当向loan_table中插入一条数据,当这个两个表中bookid相同的时候,出发book_table中stype值的改变。bookid在这两个表中都有。求解,我该怎么去写这个触发器。急
...全文
35 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunnyan123 2012-09-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
SQL code

CREATE TRIGGER triname ON loan_table
FOR INSERT
AS
UPDATE
book_table
SET
book_table.stype = '值'
FROM
inserted
WHERE
inserted.……
[/Quote]
这个方法真心可行,非常感谢,这个也比较简单
-晴天 2012-09-28
  • 打赏
  • 举报
回复
除了 book_table中有stype列外,触发器表中也必须有这个列,否则,触发器不能获得这个值.
水族杰纶 2012-09-28
  • 打赏
  • 举报
回复
CREATE TRIGGER triname ON loan_table
FOR INSERT
AS
UPDATE
book_table
SET
book_table.stype = '值'
FROM
inserted
WHERE
inserted.bookid = book_table.bookid

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧