- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Oracle9i で XMLType (CLOB) のファイルを格納したいのですが)
Oracle9iでXMLType(CLOB)のファイルを格納方法について
このQ&Aのポイント
- Oracle9iでXMLTypeのファイルを格納する方法について教えてください。
- XMLTypeのファイルを格納する際に「SP2-0027: Input is too long (> 2499 characters) - line ignored」というエラーメッセージが表示され、うまく格納できません。
- 11MBのXMLファイルを格納したい場合、うまく格納する方法はありますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Oracle8iでBLOB型なら使用した事があるんですけど 参考までに見てやってください。 INSERT into Table名(a,b) VALUES (1,EMPTY_CLOB()"); の様にEMPTY_CLOB関数で最初にCLOBタイプのフィールドを初期化する必要があると思います。 その後CLOBフィールドのカラムを取得し 取得したフィールドに対して更新をかけるハズだったと思います。
お礼
ありがとうございました。 結局 Oracle9i の XML サポートが貧弱だったため、この機能を利用するのは 断念しました。 ただ教えていただいた方法を使ってみましたが結局ダメでした。 「EMPTY_CLOB()」に相当する「EMPTY_XMLType()」がなかったことが原因でした。 (もちろん「EMPTY_CLOB()」も試してみました。)