建库选项-字符串比较大小写敏感-测试

    针对建库选项-字符串比较大小写敏感-进行测试

二、疑问

什么是大小写敏感?

敏感如何? 不敏感如何? 能否转换?

建库如何指定?

 

三、测试 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

可以说明,当大小写敏感时,对于表名称,默认小写将转换为大写,大小写忽略!

对于双引号指定的大小写,则根据双引号进行强制指定。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwxpzs.html