如何在存储过程内部获得查询的结果

  declare   @sql   nvarchar(1000),@idname   varchar(100)  
   
  set   @sql=N'select   @aa=idname   from   table   where   id='+@id  
  exec   sp_executesql   @sql,N'@aa   varchar(100)   output',@idname   output  
   
  select   @idname   结果

posted @ 2009-04-17 12:24  dodo-yufan  阅读(551)  评论(0)    收藏  举报