取得动态SQL返回值

Posted on 2008-01-06 00:48  海滨  阅读(861)  评论(0)    收藏  举报
  use   pubs  
  DECLARE   @find   nvarchar(30),@au_lname   varchar(50),@strsql   nvarchar(4000),@au_fname   varchar(50)  
   
  SET   @find   =   N'authors'  
  SET   @strsql   =   N'SELECT     @au_lname   =   au_lname,@au_fname   =   au_fname     FROM   '   +   @find  
   
  exec   sp_executesql   @strsql,N'@au_lname   varchar(50)   output,@au_fname   varchar(50)   output',  
  @au_lname   output,@au_fname   output  

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3