天天看點

oracle擷取字元串長度函數length()和hengthb()

lengthb(string)計算string所占的位元組長度:傳回字元串的長度,機關是位元組

length(string)計算string所占的字元長度:傳回字元串的長度,機關是字元

對于單位元組字元,LENGTHB和LENGTH是一樣的.

如可以用length(‘string’)=lengthb(‘string’)判斷字元串是否含有中文。

注:

一個漢字在Oracle資料庫裡占多少位元組跟資料庫的字元集有關,UTF8時,長度為三。

select length('cctv') from dual ;可查詢漢字在Oracle資料庫裡占多少位元組