把储存过程刷出来的数据存到数据库

zhouzangood 2011-03-10 10:43:02
我用存储过程刷出来一张表(分别取了2两张表的数据)的数据有几万行,因为数据太多,不可能用insert into 一行一行的插入把???
数据结构是这样的:
表a(用储存过程刷出来的表)
编号(bh) 姓名(xm) 性别(xb) 爱好(ah)
1 张三 男 游泳
2 李四 女 登山
3 王五 男 羽毛球
.......


表b(数据库中的一张表)
编号(bh) 姓名(xm) 性别(xb) 爱好(ah)
......(等待导入)

也就是说我会用储存过程刷出一张和表b一样结构的数据表a

是不是有一种方法可以将表a的数据一次性写入表b中(现在表a和表b的结构完全一致)

我上网百度过了,google过了,没找到相关的知识。
大哥大虾们帮帮忙,即使是给点这方面的参考资料也好啊,谢谢了。
...全文
83 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouzangood 2011-03-10
  • 打赏
  • 举报
回复
非常感谢各位大虾的帮助。
因为1楼的朋友回答正确,而且是最先回答,并且下面的朋友们回答都是和1楼的相同。
并没有说出第二种方法,所以我把90%的分给1楼的朋友。最后谢谢各位大虾的帮助。
andysun88 2011-03-10
  • 打赏
  • 举报
回复

insert 表b select * from 表a
---
insert into tb
exec 存储过程名

暗夜之王 2011-03-10
  • 打赏
  • 举报
回复
insert into tb exec 存儲過程可行
Rotel-刘志东 2011-03-10
  • 打赏
  • 举报
回复
insert into tb
exec 存储过程名
表结构必须是相同的
快溜 2011-03-10
  • 打赏
  • 举报
回复
insert into 表名
exec 存储过程名字
--前提是表结构跟存储过程查出的字段对应。
zhouzangood 2011-03-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xiao_ai_mei 的回复:]
存储过称里,

insert tb select ....
或者
insert tb exec 。。。
[/Quote]

insert tb select ....
或者
insert tb exec 。。。

tb是指表的名字吗???
Xiao_Ai_Mei 2011-03-10
  • 打赏
  • 举报
回复
存储过称里,

insert tb select ....
或者
insert tb exec 。。。

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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