You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Oracle 19c中XMLTYPE列存储段能否自定义命名?求实现示例

Oracle 19c中XMLTYPE列存储段自定义命名方法

Oracle 19c支持为XMLTYPE列(存储为CLOB时)指定自定义存储段名称,语法上需借助LOB存储子句的SEGMENT NAME参数实现,逻辑与普通LOB列的命名规则一致。

正确的创建表示例

CREATE TABLE tab (
  doc   XMLTYPE
)
XMLTYPE COLUMN doc STORE AS CLOB (
  SEGMENT NAME tab#doc_lob
);

补充说明

  • 当XMLTYPE列以CLOB形式存储时,其底层对应LOB段,因此可通过STORE AS CLOB后的子句指定自定义段名。
  • 若段名包含特殊字符(如示例中的#),需确保会话的QUOTED_IDENTIFIER参数为TRUE(默认开启),也可将段名用双引号包裹,例如SEGMENT NAME "tab#doc_lob"。

内容的提问来源于stack exchange,提问作者Max

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 06:23:15