oracle – 以字节为单元的Clob巨细
我有一个具有以下NLS配置的数据库 NLS_NCHAR_CHARACTERSET - AL16UTF16 NLS_CHARACTERSET - AL32UTF8 有一个表,个中包括存储base64编码数据的clob列. 行使内联启用的clob列,clob将以内联方法存储,除非它的巨细高出4096字节.可是,当我实行行使2048个字符存储一组数据时,我发明它没有内联存储(通过搜查表DBA_TABLES).那么它是否意味着每个字符只行使1个字节?任何人都可以具体声名这个吗? 另一项测试增补: 办理要领http://docs.oracle.com/cd/E11882_01/server.112/e10729/ch6unicode.htm#r2c1-t12它说:
因此看起来CLOB在内部将全部内容存储为UCS-2(Unicode),即每个标记牢靠2个字节.因此,它存储内联4096/2 = 2048个字符. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |