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

結果セットなしでJDBCSpringを使用してBLOBを読み取る

    JDBC Spring API( DefaultLobHandler および OracleLobHandler )ResultSet が必要です BLOB関連メソッドのオブジェクト。

    GET_IMAGE_DATAを変換する必要があります 手順 関数に :

    FUNCTION ATTACHMENT_BLOB_GET(IN_IMAGE_TYPE IN IMAGES.IMAGE_TYPE%TYPE)
    RETURN SYS_REFCURSOR AS
    
    results_cursor SYS_REFCURSOR;
    
    BEGIN
    
      OPEN results_cursor FOR
         SELECT t.image_data 
           FROM IMAGES t
          WHERE t.image_type = IN_IMAGE_TYPE;
    
      RETURN results_cursor;
    
    END;
    

    OUTパラメータは、一部の悲しみ、特にBLOBに常に適しています。



    1. MySQL空間列の作成-Alterテーブルを使用せずに緯度経度のポイントデータ型

    2. データベースメールアカウント(SSMS)を更新する

    3. Oracleでvarchar2フィールドのシーケンスを作成する

    4. 分類を使用したフィールドルールの適用