局部临时表属于创建他的连接,EXEC是一个的单独的连接.
可以这样:
....
exec('select *,IDENTITY(int,1,1) as Num into ##TempPhones from emp_mstr where '+@Parameter)
select XX,XX1,XX2 from ##TempPhones
....OR:....
exec('select *,IDENTITY(int,1,1) as Num into ##TempPhones from emp_mstr where '+@Parameter+ ' select XX,XX1,XX2 from #TempPhones')
....
可以这样:
....
exec('select *,IDENTITY(int,1,1) as Num into ##TempPhones from emp_mstr where '+@Parameter)
select XX,XX1,XX2 from ##TempPhones
....OR:....
exec('select *,IDENTITY(int,1,1) as Num into ##TempPhones from emp_mstr where '+@Parameter+ ' select XX,XX1,XX2 from #TempPhones')
....
解决方案 »
- |zyciis| 200分求:江湖救急 请大家帮贴一个没有主键的分页存储过程 谢谢 急 第二贴 大家帮帮忙啊
- 查询问题
- C#中Excel数据导入到数据库中,部分代码不懂,请教大神们
- 怎么获得两张表的交叉集合(谢谢了,在)
- 100分请教sql server2000怎么建立sybase的链接服务器?在线
- select日期的问题。
- select 多个列明,请高手帮忙
- 日期格式转化问题!
- 初学者
- 在Sql server中有些字段如何判断它是否为NULL,如何写语句?
- 如何转变SmallDateTime型的数据成下面的格式?2002-08-28 15:30:00换成20020828
- 查询结果再查询应该如何做好?(ADO+access)
select top 0 * into #temp2 from emp_mstr
alter table #temp2 add num int insert into #temp2 exec('select *,IDENTITY(int,1,1) as Num into #TempPhones from emp_mstr where '+@Parameter)
select XX,XX1,XX2 from #Temp2
exec
('SELECT *,
IDENTITY(smallint, 100, 1) AS job_num INTO #employees1
FROM employee
'+' select * from #employees1')