在存储过程中,怎么把select得到的记录结果,再插入其它表中?在线等^_^

jack_fang 2006-04-17 12:27:33
在存储过程中,怎么把select得到的记录结果,再插入其它表中?
...全文
137 8 点赞 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xeqtr1982 2006-04-17
一楼正解
select .. into也可以

但是不适于重复插入
  • 打赏
  • 举报
回复
dp_555 2006-04-17
友情接分。。。
  • 打赏
  • 举报
回复
sxdoujg 2006-04-17
create proc test as
insert into b
select * from a
go
  • 打赏
  • 举报
回复
jack_fang 2006-04-17
能具体绐我个例子吗
  • 打赏
  • 举报
回复
xeqtr1982 2006-04-17
多条也没问题啊
  • 打赏
  • 举报
回复
jack_fang 2006-04-17
select的结果是多条的
  • 打赏
  • 举报
回复
jack_fang 2006-04-17
CREATE PROCEDURE proc_checkuserinfo
AS
if not exists(select * from qqinfo where (convert(varchar(10), getdate(), 8) < convert(varchar(10), dStartDate, 8)) and iQQ in (select iQQId from qqstatus where iflag = 0 and iStatus <> 1) and iQQ not in(select iQQ from qqaction))
begin
.....(需要把上面select的结果,放入另外一个表中,能解释下吗)
end
GO
  • 打赏
  • 举报
回复
loveme4180 2006-04-17
一楼正确
  • 打赏
  • 举报
回复
相关推荐
发帖
MS-SQL Server
加入

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2006-04-17 12:27
社区公告
暂无公告