1. 程式人生 > >JAVA 讓oracle資料庫模糊查詢時不區分程式碼大小寫

JAVA 讓oracle資料庫模糊查詢時不區分程式碼大小寫

方法一

select * from [table] where lower(name) like lower('%val%');

select * from [table] where upper(name) like upper('%val%');

table:表名

name:查詢列名

val:列名匹配值

二選一即可,測試方法通過 

方法二:

在資料庫開啟連結的時候執行一次
ALTER SESSION SET NLS_COMP=ANSI;
ALTER SESSION SET NLS_SORT=binary_ci;

程式設計時開啟資料庫連結的入口一般是統一的,只要在開啟連結的地方新增就可以了。此方法是在百度知道http://zhidao.baidu.com/question/129674881.html

看到的,測試沒成功,不過有人成功了,先寫上供參考