关于SQL触发器

来源:百度知道 编辑:UC知道 时间:2024/06/30 21:27:47
我有2个表
book:BOOK_ID(自增)及其他属性
good_id:GOODS_ID ,BOOK_ID及其他属性
现在我想当book表中ID自增后 把BOOK_ID赋值给good_id中的BOOK_ID和GOODS_ID
触发器应该怎么写??

Create Trigger trig_name_insert On tbl After insert
AS
Declare @BookId int
Select @BookId=BookId From Inserted
Insert Into good_id (BookId) Values (@BookId)

..

我的思路是这样的:

首先你要声明一个变量来获取现在的BOOK_ID值
然后判断他是否有变化既:
if @BOOK_ID <> @BOOK_ID
然后就是赋值了

@BOOK_ID赋值的地方这就是这个题的关键.