oracle查看编码格式,lengthb与length区别

查询当前oracle的编码格式
select * from nls_database_parameters where parameter='NLS_CHARACTERSET';

 oracle有ZHS16GBK,AL32UTF8,其中在ZHS16GBK编码格式下,每个汉字占用两个字节,在AL32UTF8格式下,汉字占用3个字节,查询某个汉字占用字节数语句为

select lengthb('中国') from dual,占用6个字节

 lengthb方法表示查询占用字节数,length方法表示占用字符长度

select length('中国') from dual 字符长度为2

 

你可能感兴趣的:(oracle,oracle,编码格式,字节,lengthb,length)