要用任意的查询条件,任意的排序列和排序类型来对任意表的任意的列进行查询,则输入参数必须要有表名称,要查询的列名称(或者列名称的列表),查询条件,排序列的名称,排序的排序类型(降序desc或升序asc),另外,还需传入需要显示的当前页的页数和每页的大小(即每页需要显示的数据条数),也可通过该查询的存储过程传出查询得到的数据总条数和总页数。
CREATE PROCEDURE pro_page2
(
vtable_name VARCHAR ( 20 ), #任意表 必填
vclumn_name VARCHAR ( 30 ), #任意的查询列 可选
vtiaojian VARCHAR ( 50 ), #任意查询条件 可选
sortcolumn VARCHAR ( 20 ), #任意的排序列 可选
sorttype VARCHAR ( 4 ), #任意的排序类型(asc,DESC) 可选
currentPage INT, #当前页码 必填
recordNum INT, #页面大小 必填