針對建庫選項-字串比較大小寫敏感-進行測試
什麼是大小寫敏感?
敏感如何? 不敏感如何? 能否轉換?
建庫如何指定?
db版本測試環境dm8
sql> select * from v$version;
行號 banner
---------- -------------------------
1 dm database server 64 v8
2 db version: 0x7000b
sql> select table_name from user_tables where table_name like 'test%';$dbca.sh建庫圖形化,選擇-字串比較大小寫敏感-勾選,則敏感
1)查詢資料庫引數
sql> select
case_sensitive();
行號 case_sensitive()
---------- ----------------11
2)進行測試
sql> create table test_cc (c1 int,c2 int,"c3" int,"cc4" int);
行號 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
可以說明,當大小寫敏感時,對於表名稱,預設小寫將轉換為大寫,大小寫忽略!
對於雙引號指定的大小寫,則根據雙引號進行強制指定。
$dbca.sh建庫圖形化,選擇-字串比較大小寫敏感- !非勾選,則不敏感行號 name type$ nullable1)查詢資料庫引數
sql> select
case_sensitive();
行號 case_sensitive()
---------- ----------------
1 0
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
---------- ----------
1test_cc
sql>desc test_cc
---------- ---- ------- --------
1 c1 integer y
2 c2 integer y
3 c3 integer y
4 cc4 integer y
可以說明,當大小寫不敏感時,對於表名稱,輸入小寫則資料字典儲存表名稱為小寫!對於雙引號指定的大小寫,則根據雙引號進行強制指定。
1.建庫後無法調整大小寫敏感引數;
2.勾選大小寫銘感,則預設對小寫轉換為大寫進行處理;
3.建庫時,非勾選大小寫敏感,則預設使用輸入大小寫,進行嚴格區分!
4.例外:在大小寫敏感的情況下,使用雙引號裡面的數值,可以忽略大小寫引數!並沒有自動轉換為大寫。
sql> create table a1(id int);操作已執行
3.011(毫秒). 執行號:2107
.sql> create table "
b1"(id int
);操作已執行
1.884(毫秒). 執行號:2108
.sql>desc a1
行號 name type$ nullable
---------- ---- ------- --------
1id integer y
6.552(毫秒). 執行號:2109
.sql>desc b1
[-20001
]:無效的物件名.
35.123(毫秒). 執行號:0
.sql> desc "b1"
行號 name type$ nullable
---------- ---- ------- --------
1 id integer y
忽略大小寫,比較字串大小。
忽略大小寫比較字串大小 time limit 1000ms memory limit 65536k total submit 1021 accepted 151 description 一般我們用strcmp 可比較兩個字串的大小,比較方法為對兩個字串從前往後逐個字元相比較 按 ascii 碼值大小...
大小寫不敏感之字串比較
題目描述 給定兩個字串,判定其是否相等。字串相等的意義基於類似於strcmp函式,除了比較時忽略大小寫,例如 999abc 和 999abc 是相等的字串。輸入一行輸入,包括由空格分開的兩個字串,字串本身不含空格,字串長度均不超過100 輸出如果字串相等,輸出一行 equal 否則輸出一行 not ...
C 字串比較忽略大小寫
字串比較 在ef或者其他地方使用的時候,字串的比較非常常見。使用全部轉化為大寫或者小寫進行比較,有時候並不能滿足使用需求。所以使用另外的字串比較非常有意義。class program compareoptions並不是只可以用作忽略大小寫進行字串比較,還可以用來忽略符號 空格等,可以說非常的好用。摘...