oracle 查询不区分大小写

来源:互联网 发布:linux dns 有哪些 编辑:程序博客网 时间:2024/06/05 04:00

方法一

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看到的,测试没成功,不过有人成功了,先写上供参考

0 0
原创粉丝点击