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

SQL*Plus を使用して Oracle 11g データベースに Blob データ型の値を挿入する方法

    BLOB に入れたいデータの種類によって異なります。テーブルを考えてみましょう:

    create table b1(id number , b blob);
    

    データが 16 進文字列として表されている場合は、TO_BLOB 関数を使用する必要があります

    insert into b1 values(1,to_blob('FF3311121212EE3a'));
    

    SQLPLUS は BLOB も 16 進文字列として表示します

    select * from b1;
    
    ----- -----------------------------------
       ID                                   B
    ----- -----------------------------------
        1 FF3311121212EE3A
    

    LOB の使用 については、Oracle のドキュメントを参照してください。




    1. PL/SQLパッケージレベルのレコードタイプに関するメタデータ

    2. Mac上のEmacsとMySQL

    3. 「SQLServerがコンポーネント「アドホック分散クエリ」のステートメント「OpenRowset/OpenDatasource」へのアクセスをブロックした」を修正

    4. INステートメントに使用される変数/文字列のPHPPDObindParam ...?