之前项目数据库是用的MSSQL08 后来数据量问题 移植到Oracle 10g 在MSSQL 中 查询是不区分大小写的.. 而Oracle中 区分..
项目正在试运行期 不想用Upper函数 这样程序改动大了点.. 提供以下两句话的就算了 下面两句话 只能用于 = 而like 无效.. ALTER SESSION SET NLS_COMP=ANSI;
ALTER SESSION SET NLS_SORT=binary_ci; 求达人指点.. 先谢过!
项目正在试运行期 不想用Upper函数 这样程序改动大了点.. 提供以下两句话的就算了 下面两句话 只能用于 = 而like 无效.. ALTER SESSION SET NLS_COMP=ANSI;
ALTER SESSION SET NLS_SORT=binary_ci; 求达人指点.. 先谢过!
select * from dual where regexp_like('ABC','bc','i');
但可能使用不上索引
如果想什么都不改,可能很困难。