Oracle字符函數(shù)應(yīng)用檢測(cè)漢字的方法
-- 驗(yàn)證是否包含漢字
create table test(a varchar2(10)); insert into test values('鳥(niǎo)'); insert into test values('深刻'); insert into test values('aaa'); insert into test values('bbb'); insert into test values('b鳥(niǎo)bb'); SELECT * FROM TEST;
-- 對(duì)于全角字符,ascii值的范圍是\uFF00-\uFFFF
select a, asciistr(a) from test where asciistr(a) like '%\%'; -- 結(jié)果是有漢字的 select a ,asciistr(a) from test where asciistr(a) not like '%\%'; -- 結(jié)果是不包含漢字的
-- length求得是字符長(zhǎng)度,lengthb求得是字節(jié)長(zhǎng)度,漢字是多字節(jié)字符
select a, length(a) , lengthb(a) from TEST where length(a) != lengthb(a) ; --結(jié)果是有漢字的
以上所述是小編給大家介紹的Oracle字符函數(shù)應(yīng)用檢測(cè)漢字的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
ora-00119和ora-00132問(wèn)題的解決方法
這篇文章主要為大家詳細(xì)介紹了ora-00119和ora-00132問(wèn)題的解決方法,感興趣的小伙伴們可以參考一下2016-07-07深入探討:oracle中row_number() over()分析函數(shù)用法
本篇文章是對(duì)oracle中row_number() over()分析函數(shù)的用法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05Orcle的package中訪問(wèn)其它Schema的表報(bào)錯(cuò)ORA-00942解決方法
package要訪問(wèn)其它Schema的表,但編譯報(bào)錯(cuò)ORA-00942,經(jīng)過(guò)搜索了一下找到了解決方法下面與大家分享下2013-05-05Oracle數(shù)據(jù)庫(kù)不同損壞級(jí)別的恢復(fù)教程
這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫(kù)不同損壞級(jí)別的恢復(fù)教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Oracle數(shù)據(jù)庫(kù)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06JDBC Oracle執(zhí)行executeUpdate卡死問(wèn)題的解決方案
今天小編就為大家分享一篇關(guān)于JDBC Oracle執(zhí)行executeUpdate卡死問(wèn)題的解決方案,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-12-12Oracle 實(shí)現(xiàn) 一個(gè)關(guān)鍵字 匹配多個(gè) 字段的方法
這篇文章主要介紹了Oracle 實(shí)現(xiàn) 一個(gè)關(guān)鍵字 匹配多個(gè) 字段的方法,本文給大家提供兩個(gè)方案,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-05-05