高分求解:SQL存储过程输出参数必须声明标量变量问题

2024-12-24 23:19:04
推荐回答(2个)
回答1:

exec('select @totalCount = count(['+ @orderByWhere +']) from '+ @pageTable +' where '+ @pageWhere)

你count 直接count(*) 就可以了...
网上Demo很多你找一个直接用多好

回答2:

因为exec() 相当于调用另一个存储过程,
在另一个存储过程中,你没有声明变量 @totalCount