我想插入字符长度超过10,000的大尺寸数据。我在每列中使用了CLOB数据类型。我无法插入/更新它在错误后显示的大数据:
ORA-01704: string literal too long
我的代码
insert into table1 value(1,'values>10000');
答案 0 :(得分:21)
您必须将值分配给变量&使用变量插入数据
DECLARE
v_long_text CLOB;
BEGIN
v_long_text := 'your long string of text';
INSERT INTO table
VALUES (1,
v_long_text);
END;
要说清楚:字符串设置了限制:
你不能有字符串文字
如果你想超越这个,你将不得不使用绑定变量。