How to do a like case-insensitive and accent insensitive in Oracle 10gR2 and JPA?

前端 未结 3 1230
名媛妹妹
名媛妹妹 2021-01-11 17:52

In a J2EE project, using JPA, how can I force a like query to be case insensitive and accent insensitive?

I know about changing session variables NLS_COMP and NLS_SO

3条回答
  •  爱一瞬间的悲伤
    2021-01-11 18:36

    You could use NLS_UPPER for that without altering the session:

    select 1
    from dual
    where nls_upper('große', 'NLS_SORT = XGerman') like '%OSSE%';
    

    NLS_UPPER documentation

提交回复
热议问题