1.最基本的傳出
select count(*) from Agent into pageNo;
將Agent的總數傳給pageNo
2.構造動態sql語句
如果需要傳入表名或者列名時,就需要使用動態的sql語句來執行了,如下:
set @sql=concat('select count(*) into @pageNo from Agent where Agent.isDeleted=0 and ', _fieldName,'="',_fieldValue,'"');
prepare countSql from @sql;
execute countSql;
DEALLOCATE PREPARE countSql;
set pageNo=@pageNo;
將Agent查詢出的結果條數賦給pageNo