Oracle apex Oracle Apex-通过验证和交互式网格的日期有效非重叠日期

Oracle apex Oracle Apex-通过验证和交互式网格的日期有效非重叠日期,oracle-apex,Oracle Apex,我正在尝试在Oracle Apex 5.1中创建和更新交互式可编辑网格时进行验证。我右键单击生效\开始\日期列,然后选择创建验证。从这里开始,我将Type设置为Rows Returned,并在其中选择与当前创建或更新的行具有相同日期范围的其他行 为了进行测试,我刚刚输入了从dual中选择1,我认为这将始终出错,但当我进行更改时,我从未得到错误。我哪里出了问题?这样做可能吗?如附带的帮助文本中所述: 返回的行 如果SQL查询返回一行或多行,则传递。 如果SQL查询未返回任何行,则失败 没有返回行

我正在尝试在Oracle Apex 5.1中创建和更新交互式可编辑网格时进行验证。我右键单击
生效\开始\日期
列,然后选择创建验证。从这里开始,我将Type设置为Rows Returned,并在其中选择与当前创建或更新的行具有相同日期范围的其他行


为了进行测试,我刚刚输入了
从dual
中选择1,我认为这将始终出错,但当我进行更改时,我从未得到错误。我哪里出了问题?这样做可能吗?

如附带的帮助文本中所述:

返回的行
如果SQL查询返回一行或多行,则传递。
如果SQL查询未返回任何行,则失败

没有返回行
如果SQL查询未返回任何行,则传递。
如果SQL查询返回一行或多行,则失败

使用
从dual中选择1,其中1=2
或切换到其他验证类型


希望这能回答您目前的问题。

谢谢!如何引用查询中当前更改或创建的行的交互式网格列<代码>:生效\u开始\u日期似乎不起作用,尽管它没有错误。验证的可编辑区域是否设置为正确的IG?是的,当您右键单击并在列上创建验证时,它会自动默认。我也检查了,设置正确。结果是创建时不存在的
:id
,其他值工作正常。