关于临时表的问题

kaich 2010-11-09 03:56:00
declare @TempTable varchar(50)
set @TempTable = '##Tmp'
生成里层生成临时表数据
exec ('select * from ' + @TempTable)

如上,如何可以把这个全局临时表赋到一个外层的局部临时表 如 #T ?
...全文
77 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
中国风 2010-11-10
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 kaich 的回复:]

引用 8 楼 abuying 的回复:

SQL code
首先你得定义#T
再插入#T
create table #T()

declare @TempTable varchar(50)
set @TempTable = '##Tmp'
exec ('select * into #T from ' + @TempTable)


这样的话,好像 #T 不能在外层使用
……
[/Quote]
這樣用

--測試##T
SELECT 1 AS ID INTO ##Tmp

--外部#T
CREATE TABLE #T(ID int)


declare @TempTable varchar(50)
set @TempTable = '##Tmp'

INSERT #T exec ('select * from ' + @TempTable)--傳到#T

SELECT * FROM #T
kaich 2010-11-10
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 abuying 的回复:]

SQL code
首先你得定义#T
再插入#T
create table #T()

declare @TempTable varchar(50)
set @TempTable = '##Tmp'
exec ('select * into #T from ' + @TempTable)
[/Quote]

这样的话,好像 #T 不能在外层使用
duanzhi1984 2010-11-09
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ws_hgo 的回复:]
SQL code
declare @TempTable varchar(50)
set @TempTable = '##Tmp'
exec ('select * into #T from ' + @TempTable)
[/Quote]
请参考。
abuying 2010-11-09
  • 打赏
  • 举报
回复
首先你得定义#T
再插入#T
create table #T()

declare @TempTable varchar(50)
set @TempTable = '##Tmp'
exec ('select * into #T from ' + @TempTable)
samyou 2010-11-09
  • 打赏
  • 举报
回复
以上正确。
ws_hgo 2010-11-09
  • 打赏
  • 举报
回复
declare @TempTable varchar(50)
set @TempTable = '##Tmp'
exec ('select * into #T from ' + @TempTable)
ws_hgo 2010-11-09
  • 打赏
  • 举报
回复
declare @TempTable varchar(50)
set @TempTable = '##Tmp'
exec ('select * from ' + @TempTable)
fpzgm 2010-11-09
  • 打赏
  • 举报
回复

exec ('insert into #T select * from ' + @TempTable)
fpzgm 2010-11-09
  • 打赏
  • 举报
回复
exec ('select * into #T from ' + @TempTable)
heymal 2010-11-09
  • 打赏
  • 举报
回复
declare @TempTable varchar(50)
set @TempTable = '##Tmp'

exec ('insert into #T (c1,c2,c3,...) select c1,c2,c3,... from '+ @TempTable)
obuntu 2010-11-09
  • 打赏
  • 举报
回复
exec ('select * into #T from ' + @TempTable)

34,576

社区成员

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

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