[英]How to limit number of records in Dynamic SQL
我想执行一个 SELECT 查询,它会在 Firebird 数据库服务器的动态 SQL 中返回有限数量的记录。
类似于 MSSQL 中的 SQL
SELECT TOP 10 * FROM table;
PS,我正在使用带有 firebird 2.5 odbc 驱动程序的 interbase 6.0 数据库。
您不能使用 InterBase 6.0 执行此操作,因为它没有此功能。 Firebird 1.0 中添加了FIRST n SKIP m
,Firebird 2.0 中添加了ROWS m TO n
,Firebird 3 中添加了SQL 标准OFFSET
/ FETCH
。您使用Firebird 2.5 ODBC 驱动程序(*) 无关紧要:您只能使用 InterBase 6 提供的功能。
InterBase 6 现在 +/- 15 岁。 您真的应该考虑升级到 Firebird 2.5 或最新版本的 InterBase。
(*): 没有 Firebird 2.5 ODBC 驱动程序,Firebird ODBC 驱动程序的最新版本是 2.0.2
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.