| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 748 人关注过本帖
标题:请教一个多表插入问题
取消只看楼主 加入收藏
joerson
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-10-15
收藏
 问题点数:0 回复次数:1 
请教一个多表插入问题

我想做的是:
当我在程序里在student表插入stu_id时,表score也随之插入一个stu_id
网上搜索了一下,讲是用触发器,但是确实不动触发器该怎么写..
谢谢哪位大大帮忙写一个.

搜索更多相关主题的帖子: 请教 
2006-12-07 22:56
joerson
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-10-15
收藏
得分:0 

多谢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编辑过]

2006-12-08 00:07
快速回复:请教一个多表插入问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011091 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved