针对建库选项-字符串比较大小写敏感-进行测试
二、疑问什么是大小写敏感?
敏感如何? 不敏感如何? 能否转换?
建库如何指定?
三、测试 3.1 大小写敏感
DB版本测试环境DM8
SQL> select * from v$version;
行号 BANNER
---------- -------------------------
1
DM Database Server 64 V8
2
DB Version: 0x7000b
$dbca.sh建库图形化,选择-字符串比较大小写敏感-勾选,则敏感
1)查询数据库参数
SQL> select case_sensitive(); 行号 CASE_SENSITIVE() ---------- ---------------- 1 1
2)进行测试
SQL> create table test_Cc (c1 int,C2 int,"c3" int,"Cc4" int);
SQL> select table_name from user_tables where table_name like 'TEST%';
行号 TABLE_NAME
---------- ----------
1
TEST_CC
SQL> desc TEST_CC
行号 NAME TYPE$ NULLABLE
---------- ---- ------- --------
1
C1 INTEGER Y
2
C2 INTEGER Y
3
c3 INTEGER Y
4
Cc4 INTEGER Y
可以说明,当大小写敏感时,对于表名称,默认小写将转换为大写,大小写忽略!
对于双引号指定的大小写,则根据双引号进行强制指定。