sql >> データベース >  >> RDS >> Oracle

OracleでCLOBをBLOBに変換するにはどうすればよいですか?

    このようなコードは最小限の再コーディングを実行します:

    create or replace function clob2blob(AClob CLOB) return BLOB is
      Result BLOB;
      o1 integer;
      o2 integer;
      c integer;
      w integer;
    begin
      o1 := 1;
      o2 := 1;
      c := 0;
      w := 0;
      DBMS_LOB.CreateTemporary(Result, true);
      DBMS_LOB.ConvertToBlob(Result, AClob, length(AClob), o1, o2, 0, c, w);
      return(Result);
    end clob2blob;
    /
    

    ただし、CLOBには、Base64のようなエンコードなしですべての画像データを適切に含めることはできません



    1. ストアドプロシージャをファイルにスクリプト化する方法は?

    2. django 1.11.4のエラー('datetime.datetime'オブジェクトには属性'split'がありません)

    3. 列からテーブルにテキストを正規化する最も効率的な方法は何ですか?

    4. 存在しないためにテーブルを作成する際に、オプションがないか無効です