CREATE PROCEDURE DataIfduplication
   @tblname varchar(10), 
   @sqlstr varchar(100),
   @s_result char(1) output
AS
   
   exec('select * from '+ @tblname+' where '+  @sqlstr)go

解决方案 »

  1.   

    CREATE PROCEDURE DataIfduplication
       @tblname varchar(10), 
       @sqlstr varchar(100),
       @s_result char(1) output
    AS   exec('select * from '+@tblname+' where '+@sqlstr)go
      

  2.   

    使用Exec执行:CREATE PROCEDURE DataIfduplication
       @tblname varchar(10), 
       @sqlstr varchar(100),
       @s_result char(1) output
    AS   exec('select * from '+@tblname+' where '+@sqlstr)go
      

  3.   

    如何判断exec('select * from '+@tblname+' where '+@sqlstr)是否有数据返回?