DECLARE @dbname nchar(10)set @dbname='data'
select top 1 @item=item from @dbname order by item desc  
要使这条命令成立该怎么写?

解决方案 »

  1.   

    应该是这条
    select  top  1  item  from  @dbname  order  by  item  desc      
    要使这条命令成立该怎么写?
      

  2.   

    exec('select  top  1  item  from '+@dbname+'  order  by  item  desc')
      

  3.   

    DECLARE @dbname nchar(10)set @dbname='data'
    --select top 1 @item=item from @dbname order by item desc 
    set @item=(exec('select top 1 item from '+@dbname+' order by item desc')
    select @item