select into 插入 动态sql结果集

intellectual123456 2007-08-17 11:30:21
我要创建新表插入 动态sql返回的结果集。请问如何实现?
谢谢!
...全文
191 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yrwx001 2007-08-17
  • 打赏
  • 举报
回复
能够用select into 自动创建表,表中插入动态sql返回的数据和列名?
-----------------------------------------------------------
可以的
每次用完以後要
drop table #t
intellectual123456 2007-08-17
  • 打赏
  • 举报
回复
每次动态sql返回的列名不一样,create tabel 中要指定列名,所以不行。
能够用select into 自动创建表,表中插入动态sql返回的数据和列名?
yrwx001 2007-08-17
  • 打赏
  • 举报
回复
或者直接
set @sql = 'select ... into #t from ...'
exec(@sql)
yrwx001 2007-08-17
  • 打赏
  • 举报
回复
create table a (....)

declare @sql varchar(8000)
set @sql = '...'

insert a
exec(@sql)

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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