1. 程式人生 > >Oracle 函數length和lengthb的區別

Oracle 函數length和lengthb的區別

字節長度 bsp ora 類型 需要 -- clas 是否 判斷字符串

- lengthb(string)計算string所占的字節長度 :返回字符串的長度,單位是字節 - length(string)計算string所占的字符長度 :返回字符串的長度,單位是字符 - 單字節字符,LENGTHB和LENGTH是一樣的 - Java程序中中文占一個字符,而對應Oracle的Varchar2類型需要占3個字符;Oracle中可以用length(‘string’)=lengthb(‘string’)判斷字符串是否含有中文。

select length(‘我‘) from dual --返回1
select lengthb(‘我‘) from dual --返回2
select length(‘AB‘) from dual --返回2
select lengthb(‘AB‘) from dual --返回2

  

Oracle 函數length和lengthb的區別