Oracle数据库的编码格式如果是UTF-8,那么一个汉字会占用3个字节;如果是GBK,那么一个汉字会占用2个字节。
例如:某个字段设置为varchar2(100)。那么,在UTF-8编码的数据库下最多存储33个汉字,在GBK编码的数据库下最多存储50个汉字。
查询Oracle数据库编码的sql语句:
select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';
Oracle数据库的编码格式如果是UTF-8,那么一个汉字会占用3个字节;如果是GBK,那么一个汉字会占用2个字节。
例如:某个字段设置为varchar2(100)。那么,在UTF-8编码的数据库下最多存储33个汉字,在GBK编码的数据库下最多存储50个汉字。
查询Oracle数据库编码的sql语句:
select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';