小编典典

如何限制在Sybase返回的结果的数量?

sql

我需要查询里面有很多在它的数据的Sybase数据库,并希望设置限制,因此DB后10个结果停止查询。

关键的是性能,因此,如果找遍了所有结果,然后再回到过去的10个结果将是没有用的。

提前致谢


阅读 226

收藏
2021-03-23

共1个答案

小编典典

我相信你可以做一个SET ROWCOUNT 10,然后再在这个环节中的所有查询,直到进一步的SET ROWCOUNT将返回不超过10行。正如评论指出,这会影响 所有 在会议之后的查询(不只是SELECTS
^!),直至关闭(通过设置为0),或设置不同的-这个“全球性”的效果使得它比典型的少得心应手LIMIT其他引擎的条款,这本质上是针对每个查询的,但是,我认为您对此无能为力。

2021-03-23