如何限制动态SQL中的记录数

时间:2014-01-31 14:47:41

标签: sql firebird interbase

我想执行一个SELECT查询,它会在Dynamic SQL for Firebird数据库服务器中返回有限数量的记录。

类似于MSSQL SQL中的那个

 SELECT TOP 10 * FROM table;

P.S。,我正在使用带有firebird 2.5 odbc驱动程序的interbase 6.0数据库。

1 个答案:

答案 0 :(得分:3)

您无法使用Interbase 6.0,因为它没有此功能。 Firebird 1.0中添加了FIRST n SKIP m,Firebird 2.0中添加了ROWS m TO n。您使用Firebird 2.5 ODBC驱动程序(*)是无关紧要的:您只能使用Interbase 6提供的功能。

Interbase 6现在+/- 15岁。您应该考虑升级到Firebird 2.5或最新版本的Interbase。

(*):没有Firebird 2.5 ODBC驱动程序,Firebird ODBC驱动程序的latest version为2.0.2