10g的sqlplus区分大小写问题
2012-11-27 11:21
761 查看
sqlplus据说是不区分大小写的,但是我做了个实验感觉还是区分大小写啊?1)大写
SQL> select count(*) from tab where tname like '%BIN%';
COUNT(*)
----------
370
Elapsed: 00:00:00.07
SQL>
2)小写
SQL> select count(*) from tab where tname like '%bin%';
COUNT(*)
----------
0
Elapsed: 00:00:00.06
SQL> 问题:为什么?doudou@TEST> select * from user_tables where table_name='doudou_test2';
no rows selected
doudou@TEST> select count(*) from user_tables where table_name='DOUDOU_TEST2';
COUNT(*)
----------
1
doudou@TEST> select count(*) from doudou_test2 where name like 'doudou+小写';
COUNT(*)
----------
1
Elapsed: 00:00:00.00
doudou@TEST> select count(*) from doudou_test2 where name like 'DOUDOU+小写';
COUNT(*)
----------
0
Elapsed: 00:00:00.00
doudou@TEST> select * from doudou_test2;
ID NAME
---------------------------------------- ----------------------------------------
1 doudou+小写
2 DOUDOU+大写
Elapsed: 00:00:00.01
本文出自 “Focus on Oracle” 博客,请务必保留此出处http://alexy.blog.51cto.com/6115453/1071680
SQL> select count(*) from tab where tname like '%BIN%';
COUNT(*)
----------
370
Elapsed: 00:00:00.07
SQL>
2)小写
SQL> select count(*) from tab where tname like '%bin%';
COUNT(*)
----------
0
Elapsed: 00:00:00.06
SQL> 问题:为什么?doudou@TEST> select * from user_tables where table_name='doudou_test2';
no rows selected
doudou@TEST> select count(*) from user_tables where table_name='DOUDOU_TEST2';
COUNT(*)
----------
1
doudou@TEST> select count(*) from doudou_test2 where name like 'doudou+小写';
COUNT(*)
----------
1
Elapsed: 00:00:00.00
doudou@TEST> select count(*) from doudou_test2 where name like 'DOUDOU+小写';
COUNT(*)
----------
0
Elapsed: 00:00:00.00
doudou@TEST> select * from doudou_test2;
ID NAME
---------------------------------------- ----------------------------------------
1 doudou+小写
2 DOUDOU+大写
Elapsed: 00:00:00.01
本文出自 “Focus on Oracle” 博客,请务必保留此出处http://alexy.blog.51cto.com/6115453/1071680
相关文章推荐
- 10g的sqlplus区分大小写问题
- Sql 区分大小写问题(针对的是MSSQL)
- linux环境mysql的sql语句严格区分大小写问题
- SQL Server 2008中SQL查询语句字段值不区分大小写的问题解决
- 解决oracle 10g sql *plus 用dbms_output.put_line()输出时的长度限制问题 ORA-20000: ORU-10028: line le
- 解决linux环境mysql的sql语句严格区分大小写问题
- 关于sql语句区分大小写问题
- SQL语句大小写是否区分的问题,批量修改整个数据库所有表所有字段大小写
- 浅谈SQL语句大小写是否区分的问题
- oracle 10g 中的SQLPLUS 登陆问题.
- SQL Server 2008 中SQL查询语句中字段值不区分大小写问题处理
- 数据库SQL中的分钟表示应该使用MI(非常重要的一个问题,以前一直认为和java中一样,用mm就可以表示);校对规则(查询时区分大小写)
- sql 查询 区分大小写问题
- SQL语句区分大小写问题
- 浅谈SQL语句大小写是否区分的问题--【叶子】
- 解决linux环境mysql的sql语句严格区分大小写问题
- VB.net SQL语句不区分大小写,以及空格的问题
- rlwrap解决 Oracle sqlplus 在linux 上下文切换乱码问题
- sqlplus登录信息,列出所有表,列在表结构,sqlplus行和列显示设置,别名,Null值问题,细木工,DISTINCT
- windows7下sqlplus和plsql出现奇怪的问题