Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Memanggil prosedur PL/SQL dengan record yang ditentukan pengguna sebagai parameter IN-nya menggunakan JDBC

Ya, diizinkan untuk melewatkan tipe data yang ditentukan pengguna sebagai parameter IN menggunakan JDBC. Tapi itu tidak bisa menjadi RECORD . Itu harus berupa objek tingkat skema, mis.

CREATE TYPE EMP_REC AS OBJECT
(
 id employees.employee_id%type,
 name employees.last_name%type,
 dept_name departments.department_name%type,
 job_title jobs.job_title%type,
 salary employees.salary%type,
 manager_id employees.employee_id%type,
 city locations.city%type,
 phone employees.phone_number%type
);

Di PL/SQL Anda, Anda dapat mengubah referensi ke catatan Anda ke jenis objek baru Anda, atau Anda dapat menulis fungsi penerjemah kecil cepat untuk menerjemahkan jenis objek ke jenis catatan jika Anda tidak dapat mengubah sisa kode.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL menempatkan nilai kolom dalam satu baris

  2. Bagaimana cara saya mengikat ArrayList ke PreparedStatement di Oracle?

  3. Oracle Locks &table locks:Cara kerjanya

  4. Di mana Folder Kerja Bea Weblogic

  5. Bagaimana cara memeriksa versi penyedia Oracle untuk ole-db. Penyedia OraOLEDB.Oracle