);  

    --计算总记录数     
    set @VarSql='select @TotalRecord = max(rowNum)from ('+ @Sql +') as b'
    
EXEC sp_executesql @sql,N'@TotalRecord int OUTPUT',@TotalRecord OUTPUT--计算总记录数 

 

 说明:<1>N'@TotalRecord int OUTPUT'为参数说明

    <2>@TotalRecord OUTPUT 输入参数

 注意申明的变量@VarSql 要为nvarchar型,不能是varchar,否则总会报错

 因为这个问题调试了很久,特写个笔记

 

相关文章:

  • 2022-01-22
  • 2021-09-05
  • 2021-08-24
  • 2021-12-08
  • 2021-10-24
  • 2021-12-08
  • 2021-12-18
  • 2021-06-05
猜你喜欢
  • 2022-01-04
  • 2021-10-19
  • 2021-11-22
  • 2022-02-13
  • 2022-12-23
  • 2021-11-23
相关资源
相似解决方案