【发布时间】:2013-11-22 16:20:50
【问题描述】:
将未知数量的结果集合并为一个可排序的分页结果集的最佳策略是什么?
背景,我有一个相当复杂的查询,用户可以构建 N 次,然后一次提交所有这些查询。 N 个查询都返回相同格式的结果集,但 WHERE 子句完全不同。
我可以使用 SPROC 根据输入生成动态 sql 语句,或者单独执行每个查询并在代码中处理它,但必须有更好的方法来做到这一点。这个问题有最优解吗?
【问题讨论】:
标签: sql-server stored-procedures union temp-tables