我知道我可以做到UNION
——但有没有更好的方法来做到这一点?我们正在使用动态SQL
并将其存储在表中,其中一些语句具有ORDER BY
子句。我必须在顶部位置添加一个动态的“全部”选项,该选项也存储在数据库中,以填充应用层中的下拉菜单。
我知道这是一个不稳定的解决方案,但我被应用程序的当前设计所困。除了更改存储过程之外,另一个选项是向数据模型和应用层添加一堆代码。如果UNION
是我唯一/最好的选择,我可以做到。我只是想知道在数据库方面是否有更好的方法。
另外,我不想讨论SQL
存储在数据库中的动态字符串的优点。这就是它的方式,这就是我必须使用的。谢谢大家!