在存储过程里:
select @RCount =COUNT(*) FROM Product
这个语句许可获得表中记录条数。
如果,还要加上条件呢,比如条件的变量叫 @TiaoJian应该怎么让第一句语连接上这个条件。
select @RCount =exec('COUNT(*) FROM Product' + @TiaoJian)   错误应该怎么写呢,连接上条件。

解决方案 »

  1.   

    select @RCount =exec('COUNT(*) FROM Product where @TiaoJian') 
      

  2.   

    是这样:select @RCount =COUNT(*) FROM Product where @TiaoJian
      

  3.   

    select @RecordCount =exec('COUNT(*) FROM SourceInfo @SearStr')
    好你还是出错啊.
      

  4.   

    declare @RCount int, @TiaoJian varchar(100)
    set @TiaoJian=?declare @sql nvarchar(1000)
    set @sql='select @RCount=count(*) from Product' + @TiaoJian
    exec sp_executesql @sql, N'@RCount int output', @RCount outputselect @RCount