天天看点

sql server 2005 exec返回值的问题

查询数据 由于是拼接的sql语句 需要用exec执行 但是需要在数据库中获得 执行的结果。

在网上找到解决方案:  创建临时表 解决。

代码:

Create Table #temp(id int)

insert into #temp exec('select id from tbl')

declare @TempID int

select @TempID =ID from #temp

drop table #temp

print @TempID

做个记录,方便以后查看。