Oracle Forms 10g - 'NULLS' 不被接受
Oracle Forms 10g - 'NULLS' is not accepted
Oracle Forms 10g
- 'NULLS'
未被接受。
在程序单元(PL/SQL 代码)中我使用 NULLS FIRST
及其抛出错误。
Encountered the symbol NULLS
select line_id
from oe_order_lines_all
where rownum <5
order by line_id NULLS FIRST;
请帮忙
Forms 中使用的 PL/SQL 和 SQL 的风格与数据库中可用的风格不同,并且有些古老。能够运行 数据库上的代码并不意味着它将运行 不更改表单。分析函数是表单中缺少的较新 SQL 功能的示例。但是您始终可以将您的代码放入数据库中的 PL/SQL 包中,并从您的表单代码中调用它。
我不熟悉表单,但一个简单的解决方法(如果可行)是修改 order by
子句。例如,假设行 ID 是正数,或者至少是非负数,您可以
order by nvl(line_id, -1)
Oracle Forms 10g
- 'NULLS'
未被接受。
在程序单元(PL/SQL 代码)中我使用 NULLS FIRST
及其抛出错误。
Encountered the symbol NULLS
select line_id
from oe_order_lines_all
where rownum <5
order by line_id NULLS FIRST;
请帮忙
Forms 中使用的 PL/SQL 和 SQL 的风格与数据库中可用的风格不同,并且有些古老。能够运行 数据库上的代码并不意味着它将运行 不更改表单。分析函数是表单中缺少的较新 SQL 功能的示例。但是您始终可以将您的代码放入数据库中的 PL/SQL 包中,并从您的表单代码中调用它。
我不熟悉表单,但一个简单的解决方法(如果可行)是修改 order by
子句。例如,假设行 ID 是正数,或者至少是非负数,您可以
order by nvl(line_id, -1)