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

jack_fang 2006-04-17 12:27:33
在存储过程中,怎么把select得到的记录结果,再插入其它表中?
...全文
206 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
一楼正确

34,838

社区成员

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

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