没有最好,只有最适合,自己去baidu.com搜索一下,有好多存储过程,测试一下就知道那种最适合你了,提醒一下,使用union的时候要注意大数据集在前小数据集在后可能会提高性能,即:历史表 union 临时表顺便发布两个大数据集通用分页存储过程,欢迎大家和我联系共同探讨改进方法,同时我也会及时将更新内容发布在下面的网址   
http://www.thinksea.com/thinksea/show.aspx?id=92db4c46-2216-4b24-a72b-aa27fcf82e50