我试图改变表并添加一个新的列作为clob,但我只允许将大小设置为4,000。我使用的语法为:
Oracle SQL数据库创建一个大小超过4000的clob
ALTER TABLE table_name
add column_name CLOB(100000)
我得到的错误是:
ORA-01735:无效的ALTER TABLE选项
如果我把:
ALTER TABLE table_name
add column_name CLOB
这让我创建一个默认大小为4,000的列。
您无法指定CLOB的大小。 LOB的限制是几GB(当前版本甚至TB)。 –
该问题不太可能是CLOB列,它更可能是您试图将数据添加到列中的方式。你如何填充列? – Boneist
@Boneist通过一个PHP脚本,但我现在要做的所有事情是添加一个列,而不是填充它 – Daoud