A5:SQL Mk-2

開発のこと、日々のこと

XMLTYPEの項目で長いデータがあった場合にエラーが発生する

ホーム フォーラム A5:SQL Mk-2掲示板 XMLTYPEの項目で長いデータがあった場合にエラーが発生する

  • このトピックには4件の返信、1人の参加者があり、最後にしんにより2年、 8ヶ月前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #10200 返信
    しん
    ゲスト

    XMLTYPEの項目が含まれるテーブルを表示したとき、おそらく4000バイト以上?のデータが含まれる場合に「ORA-19011:文字列バッファが小さすぎます」エラーが発生してしまいます。

    同様のデータをCLOB型の列に格納したところ、問題なく表示出来ましたので、
    どうにかエラー回避が出来ないものでしょうか。

    ■環境—-
    A5:SQL Mk2 v2.17.0 (x64edition)
    Oracle 19c

    …その他、書くべきことがあればご教授下さい。

    #10217 返信
    松原正和
    キーマスター

    しんさんこんにちは。
     
    Oracle 19c への接続方法は A5:SQL Mk-2 の “専用接続” でしょうか?(OCI経由, 直接接続 もお教えいただければ)。
     
    おそらくDB接続時に使用している UniDAC ライブラリの問題と思います。調査しますので少々お待ちください。

    #10220 返信
    しん
    ゲスト

    お世話になっております。
    使用している接続は「専用接続(OCI経由)」です。
    調査頂けるとのことで、ありがとうございます!

    #10236 返信
    松原正和
    キーマスター

    しんさんこんにちは。
     
    こちらなのですが、UniDAC のかなり深い部分または、Oracleのプロトコルに関わる部分のようで、再現はできているのですが、解決できておりません。もうしばらくお待ち下さい。

    #10244 返信
    しん
    ゲスト

    調査ありがとうございます。再現するということで安心しました。

    SQLでカラム指定してXMLTYPEの列を外して取得すれば表示されるため、
    そこまでの問題ではありません。気長にお待ちしております(^o^)/

5件の投稿を表示中 - 1 - 5件目 (全5件中)
返信先: XMLTYPEの項目で長いデータがあった場合にエラーが発生する
あなたの情報:




コメントは受け付けていません。