当前位置: 代码迷 >> Sql Server >> 一个数据库查询有关问题,多谢了
  详细解决方案

一个数据库查询有关问题,多谢了

热度:77   发布时间:2016-04-27 15:34:28.0
一个数据库查询问题,谢谢了!
各位大虾帮办忙!谢谢了!
use   DataBaseName
go
declare   @Table   nvarchar(50),
                @Name   nvarchar(50)
set   @Tabel= 'Table_1 '
select   @Name=Name   from   @Table
注:[email protected],是别的数据表的名字,这里直接用字符串代替了!
        [email protected],用于其它工作,不能使用   exec   sp_executesql,如果使用exec   [email protected]
        我的问题就是:[email protected],还要使用字符串作为表明,不管用什么办法,各位仁兄帮帮忙,小弟谢谢了!


------解决方案--------------------
--晕,怎么会,试试下面的
use DataBaseName
go
declare @Table nvarchar(50),
@Name nvarchar(50)
@sqlstr nvarchar(4000)
set @Tabel= 'Table_1 '
set @sqlstr= 'select @Name1=Name from @Table1 '
exec sp_executesql @sqlstr,N '@Name1 nvarchar(20) output,@Table1 nvarchar(50) ',
@[email protected] output,@Table1 [email protected]
  相关解决方案