【发布时间】:2014-09-24 19:46:13
【问题描述】:
我有一个包含两个块的表单:
第一个块是非数据库块,包含一些字段,用户需要使用这些字段输入一些搜索条件
第二块是基于数据库表的
当用户在第一个块的字段中输入值时,他按下搜索按钮并为第二个块执行查询。我有一个 PRE-QUERY 触发器,其中 DEFAULT_WHERE 根据第一个块中输入的值进行了修改。
问题是我还需要允许用户按不精确的条件进行搜索(例如,使用 % 符号)。
Oracle 的基于数据库的块的正常行为是,在 QUERY-ENTER 模式下,用户可以在数字字段中输入 12356、123% 或 >123,然后无论精确搜索还是非精确搜索都会成功执行查询。
是否有任何标准方法可以根据我的情况区分类似功能?
【问题讨论】:
标签: sql oracle oracleforms