首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在TimesTen DB中缓存XMLTYPE表?

如何在TimesTen DB中缓存XMLTYPE表?
EN

Stack Overflow用户
提问于 2011-03-25 21:40:25
回答 2查看 336关注 0票数 4

我在oracle数据库中有一个XMLType表,我希望将其缓存在timesten缓存组中。但是,由于缓存组中的表定义必须与oracle DB中的表定义相同的约束,以及timesten数据库还不支持xml数据的事实,我无法按原样缓存我的表。因此,我想知道是否有人知道如何在timesten数据库中缓存xml数据?

另外,我不能更改表的定义。我知道可以在缓存组中将XML数据作为CLOB进行缓存,但我不想更改表的定义。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2019-11-13 14:20:39

Oracle TimesTen支持LOB (CLOB、BLOB和NCLOB)类型。

当Oracle中的varchar2缓存到TimesTen中时,它将被映射到CLOB类型。TimesTen中的varchar2最大可达4 MB。

TimesTen本身并不支持XMLType,因此将XMLType列作为映射到varchar2列的CLOB进行缓存可能是您能做的最好的选择。

票数 1
EN

Stack Overflow用户

发布于 2013-06-01 05:09:50

没有CLOB没有XMLType,但如果对您来说足够了: TimesTen VARCHAR2最多可以容纳4,194,304字节。

http://docs.oracle.com/cd/E13085_01/doc/timesten.1121/e13076/dtypesfunc.htm#BCGFBBJI

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5433238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档