【问题标题】:i want to change CLOB of size in my oracle tables我想在我的 oracle 表中更改 CLOB 的大小
【发布时间】:2020-08-20 12:13:29
【问题描述】:

我有一个带有 CLOB 列的表,但我想修改 CLOB 的长度 >> 我执行了这个命令“Alter table TableName (flddata CLOB length 100 Gb); 但我有一个错误“无效的改变表选项” 我想增加字段的大小,那是怎么回事? 提前致谢

【问题讨论】:

  • CLOB 列没有varchar 那样的长度。如果你需要增加它,你只需存储一个更大的值

标签: oracle clob maxlength


【解决方案1】:

clob 列的类型规范没有限制。因此,当您将列定义为 CLOB 时,它没有与其他字符串类型(char、varchar2)相关联的大小。

但是,您可以存储的内容的限制是这样定义的:

CLOB 最大大小:(4 GB - 1) * DB_BLOCK_SIZE 初始化参数(8 TB 到 128 TB)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 2017-05-19
    • 2014-04-25
    • 2013-10-26
    • 2017-07-05
    • 2017-11-20
    • 1970-01-01
    相关资源
    最近更新 更多