在SQL SERVER中将临时表中数据存入其它表中

SWELLXXJ 2005-03-31 11:29:14
在SQL SERVER中将临时表中数据存入其它表中?
在线waiting
...全文
251 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
SWELLXXJ 2005-03-31
  • 打赏
  • 举报
回复
临时表是建在存储过程里吧,存储过程执行完,临时表也就被删掉了,对啊,所以我想将(查询出来的数据)临时表的数据保存在一固定表中,怎样才行,我已为此费了一天的时间了,快帮帮忙吧
xueguang 2005-03-31
  • 打赏
  • 举报
回复
临时表是建在存储过程里吧,存储过程执行完,临时表也就被删掉了
am2004 2005-03-31
  • 打赏
  • 举报
回复
表结构相同么?
执行:
select * from #temp?
后有没有数据显示?
如果有数据:
select * into target_table from #temp
备注:此语句创建表target_table并拷贝数据记录

insert into target_table select * from #temp
备注:target_table应存在并和#temp有相同的表结构。
SWELLXXJ 2005-03-31
  • 打赏
  • 举报
回复
试过,不行,在存储过程中查有数据,在表中没有数据,很奇怪
子陌红尘 2005-03-31
  • 打赏
  • 举报
回复
insert into tablename select * from #temp?
tigerjacky 2005-03-31
  • 打赏
  • 举报
回复
在存储过程里进行插入操作肯定可以,检查一下你的表结构是否相同,如果表结构相同为什么不能直接将临时表改为固定表呢?
---------------------------------------------------
select * into 固定表名 from #temp
还是不行,临时表不能改成固定表,因为我用了多个临时表
---------------------------------------------------
这两句话自相矛盾啊???
SWELLXXJ 2005-03-31
  • 打赏
  • 举报
回复
试过了,select * into 固定表名 from #temp
还是不行,临时表不能改成固定表,因为我用了多个临时表
xueguang 2005-03-31
  • 打赏
  • 举报
回复
在过程里加这句
select * into 固定表名 from #temp
或者直接把临时表改成固定表

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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