实现模糊查询
Posted Akami
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实现模糊查询相关的知识,希望对你有一定的参考价值。
QureyFind的find按钮中when-button—pressed 进行字符串的拼接
在Controller块中建立一个item,将其长度属性改的大一些。、
QureyFind的find按钮中when-button—pressed 进行字符串的拼接
字符串拼接,根据你的条件自行拼接,注意时间要加上转换。
:COMPARE_BITS.MY_STRING := \'where 1=1 \';
if :QUERY_FIND.CUST_NUMBER is not null then
:COMPARE_BITS.MY_STRING := :COMPARE_BITS.MY_STRING ||( \' and PARTY_NAME = \'\'\'||:QUERY_FIND.CUST_NUMBER||\'\'\'\' );
end if;
if :QUERY_FIND.END_DATE is not null then
:COMPARE_BITS.MY_STRING := :COMPARE_BITS.MY_STRING ||( \' and ORDERED_DATE <= to_date( \'\'\'||:QUERY_FIND.END_DATE||\'\'\',\'\'YY-MM-DD\'\')\' );
end if;
go_block(\'CUX_OE_ORDER_V\');
set_block_property(\'CUX_OE_ORDER_V\',
default_where,:COMPARE_BITS.MY_STRING);
execute_query;
注意这种方法是改变了默认的查询条件,所有使用的范围要看实际的要求!!!
以上是关于实现模糊查询的主要内容,如果未能解决你的问题,请参考以下文章