取得动态SQL返回值

Posted on 2008-01-06 00:48  海滨  阅读(858)  评论(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  

Copyright © 2024 海滨
Powered by .NET 8.0 on Kubernetes