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

Javaでオブジェクトパラメータを使用してPL SQL関数を呼び出す

    (Java ではなく) 匿名 PL/SQL ブロックで型を作成し、値を渡します。

    CallableStatement st =con.prepareCall("BEGIN ? :=ADD_ADDRESS_FUNC( Address_Type(?,?,?,?)); END;");st.registerOutParameter( 1, Types.INTEGER );st. setString( 2, "住所 1" );st.setString( 3, "住所 2" );st.setString( 4, "町" );st.setString( 5, "郡" );st.execute(); int id =st.getInt(1);  

    別の方法として、JPublisher Address を生成する データベースとの間で受け渡しできるようにします。



    1. BrentOzarとPinalDaveによるSQLServerのパフォーマンスに関するアドバイス

    2. EXCEPT演算子とNOTIN演算子の違いを理解する

    3. MySQLデータベースのバックアップと復元(エクスポートとインポート)の方法チュートリアル

    4. Pythonでオブジェクトのリストの重複を削除する