存储过程
CREATE PROC TESTASDECLARE @SQL NVARCHAR(4000)
SET @SQL='SELECT * INTO #TMP FROM 返工表 '
EXEC sp_executesql @SQL
SELECT * FROM #TMP
在查询分析器中执行报错:(所影响的行数为 644 行)服务器: 消息 208,级别 16,状态 1,过程 TEST,行 8
对象名 '#TMP' 无效。
存储过程: dx2007.dbo.TEST
但我直接在分析器中运行:SET @SQL='SELECT * INTO #TMP FROM 返工表 '
EXEC sp_executesql @SQL
SELECT * FROM #TMP是没有问题的,临时表为何不能访问呢?
CREATE PROC TESTASDECLARE @SQL NVARCHAR(4000)
SET @SQL='SELECT * INTO #TMP FROM 返工表 '
EXEC sp_executesql @SQL
SELECT * FROM #TMP
在查询分析器中执行报错:(所影响的行数为 644 行)服务器: 消息 208,级别 16,状态 1,过程 TEST,行 8
对象名 '#TMP' 无效。
存储过程: dx2007.dbo.TEST
但我直接在分析器中运行:SET @SQL='SELECT * INTO #TMP FROM 返工表 '
EXEC sp_executesql @SQL
SELECT * FROM #TMP是没有问题的,临时表为何不能访问呢?
解决方案 »
- SQL SERVER2008 error:26错误
- UPDATE 表一的时候怎么引入表二的字段
- SQL SERVER低版本如何使用在高版本下建立起来的数据库。例如SQL SERVER 2000如何使用在SQL SERVER 2008下创建的数据库,附加和还原均失败,谁有办法解决。
- 如何从内容中取出5-10位的数字?
- 高手帮帮忙,准高手顶一顶,谢谢了!
- 给XML类型数据的结点添加子节点
- 帮我看看这种SQL咋写
- 请教一个关于JSP数据连接池的问题
- 用Sql server查询时,不想在DataSet中返回有一些记录集,是在DataSet中设置,还是在sql Server中设置????
- 做了一个数据库程序,实在是慢如牛啊! 请大侠帮我出点主意,该如何改进。
- 客户端excel导入数据库 问题,高手指教啊!!!!
- 这种SQL语句怎么写?把不同记录中的内容显示在同一字段
SET @SQL='SELECT * INTO #TMP FROM 返工表;SELECT * FROM #TMP'
EXEC sp_executesql @SQL
SSELECT * INTO #TMP FROM 返工表
SELECT * FROM #TMP这样就没问题了
CREATE PROC TESTASDECLARE @SQL NVARCHAR(4000)
SET @SQL='SELECT * INTO #TMP FROM 返工表 SELECT * FROM #TMP '
EXEC sp_executesql @SQL
go--或者
CREATE PROC TESTAS
SELECT * INTO #TMP FROM 返工表 where 1=2DECLARE @SQL NVARCHAR(4000)
SET @SQL='insert INTO #TMP SELECT * FROM 返工表 '
EXEC sp_executesql @SQLSELECT * FROM #TMP
go
SET @SQL='SELECT * INTO #TMP FROM gzda select * from #tmp'
EXEC sp_executesql @SQLgo exec test