Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在对内存中的 HSQLDB 运行集成测试时,添加的HSQLDB更改日志状态没有任何问题。ROWNUM()v2.2.0
ROWNUM()
v2.2.0
但是,我想对真正的 Oracle 10g 数据库运行相同的测试,但查询失败,因为伪列被调用ROWNUM。是否有一种简单的方法可以编写在两种环境中都可以使用的单个查询字符串?
ROWNUM
ROWNUM() 函数在 HSQLDB 2.2.x 及更高版本中默认可用。如果启用 Oracle 语法兼容模式,还可以使用 ROWNUM。
此语句启用它:
SET DATABASE SQL SYNTAX ORA TRUE
或者使用连接属性sql.syntax_ora=true
sql.syntax_ora=true