這是我猜測的重複問題,但找不到合適的解決方案。基本上我試圖通過DB2程序將位巨大的XML即32000+個字符插入到CLOB列中。插入失敗,出現下面的錯誤,DB2正在將輸入視爲字符串而不是CLOB數據類型。你能建議需要做什麼嗎?無法將CLOB數據存儲到DB2中的CLOB定義列中
SP
CREATE OR REPLACE PROCEDURE logging (IN HEADERDATA CLOB(10M))
LANGUAGE SQL
BEGIN
INSERT INTO Logging(Header) VALUES (HEADERDATA);
COMMIT;
END
錯誤DB2
The string constant beginning with
"'<?xml version="1.0" encoding="UTF-8"?><XXXXXXXX xmlns:xsi="http:" is too long..
SQLCODE=-102, SQLSTATE=54002, DRIVER=XXXXXX
請告訴你如何調用你的存儲過程。 – mustaccio
CALL日誌記錄('<< data with 40000 char >>') – Som
並在IBM數據工作室中運行此匿名塊。 JFYI。 – Som