Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Gọi một hàm PL SQL với tham số đối tượng trong java

Tạo kiểu trong khối PL / SQL ẩn danh (thay vì trong Java) và chuyển vào các giá trị:

CallableStatement st = con.prepareCall("BEGIN ? := ADD_ADDRESS_FUNC( Address_Type(?,?,?,?)); END;");

st.registerOutParameter( 1, Types.INTEGER );
st.setString( 2, "Address 1" );
st.setString( 3, "Address 2" );
st.setString( 4, "Town" );
st.setString( 5, "County" );

st.execute();
int id = st.getInt(1);

Thay thế là bạn có thể sử dụng JPublisher để tạo Địa chỉ để nó có thể được chuyển đến / từ cơ sở dữ liệu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHỌN gần đây nhất trong Oracle SQL Query

  2. Đề xuất hỗ trợ cả Oracle và SQL Server trong cùng một ứng dụng ASP.NET với NHibernate

  3. Nhận oracle.jdbc.driver.LogicalConnection, cần oracle.jdbc.OracleConnection

  4. Làm thế nào để tải tập lệnh bảng trong Oracle SQL Developer?

  5. Loại dữ liệu bản ghi dựa trên con trỏ với con trỏ trả về nhiều giá trị trong cơ sở dữ liệu Oracle