SQL Server上的任何属性是否与Oracle的自动限制相似?

时间:2012-01-16 10:20:42

标签: sql-server limit

我的桌子上有很多记录。有时我会忘记在查询时使用top关键字,所以等待这么长时间后会非常讨厌。如果您不使用limit关键字,Oracle会带来前500个记录。在sql上是否存在类似于Oracle自动限制的任何属性或秘密(哇!)?

1 个答案:

答案 0 :(得分:4)

您可以使用rowcount

SET rowcount 500

  

SET ROWCOUNT会覆盖SELECT语句TOP关键字   rowcount是较小的值。

     

在INSERT,UPDATE和DELETE语句中忽略SET ROWCOUNT   在同一语句中使用显式TOP表达式。这个   包括INSERT后跟SELECT子句的语句。

     

SET ROWCOUNT的设置在执行或运行时设置,而不是在   解析时间。


要关闭此选项以便返回所有行,请指定SET ROWCOUNT 0

有关详情,请查看here