| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4219 人关注过本帖
标题:如何用存储过程实现一次插入多条记录?
取消只看楼主 加入收藏
StrayInSky
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-11-28
收藏
 问题点数:0 回复次数:2 
如何用存储过程实现一次插入多条记录?
比如:
我新建一张表t_course
create table t_course(number char(4),names char(10),teacher char(10),hours int,credit int)

创建存储过程 proc_insert:
create proc proc_insert
@c_number char(4),@c_name char(10),@teacher char(10),@hours int,@credit int
as
BEGIN transaction
insert into t_course(number,names,teacher,hours,credit)
values (@c_number,@c_name,@teacher ,@hours ,@credit)


if @@error<>0
Begin
 Rollback tran
  Return
end
commit transaction


如何显示插入多条记录呢?
搜索更多相关主题的帖子: 记录 
2008-01-09 15:09
StrayInSky
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-11-28
收藏
得分:0 
如何插入多条记录

不好意思噢,写错了。。

Never Give Up!
2008-01-09 17:34
StrayInSky
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-11-28
收藏
得分:0 
哈!谢谢二位!

Never Give Up!
2008-01-10 12:15
快速回复:如何用存储过程实现一次插入多条记录?
数据加载中...
 
   



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

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