请教一个多表插入问题
我想做的是:
当我在程序里在student表插入stu_id时,表score也随之插入一个stu_id
网上搜索了一下,讲是用触发器,但是确实不动触发器该怎么写..
谢谢哪位大大帮忙写一个.
多谢angeloc的指点,但是这个办法我之前试过,结果却是score表插入的是多行,插入的是4行有时候是3行,或者5行,而不是我想要的1行......
之前的修改是将我调用的存储过程添加一个Inserte into score:
CREATE procedure addstu
(
@stu_id int,
@name char (20),
@class char (20),
@age int,
@sex char (10),
@homeaddress char(40),
@hometel char (40)
)
as
insert into student
(stu_id,name,class,age,sex,homeaddress,hometel)
values (@stu_id,@name,@class,@age,@sex,@homeaddress,@hometel)
insert into score (stu_id)
values (@stu_id)
GO
绿色的就是我添加的部分,具体问题出在哪我搞不懂...
所以才想到要用触发器进行插入.
[此贴子已经被作者于2006-12-8 11:07:39编辑过]