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

Kesalahan pernyataan yang dapat dipanggil:Parameter IN atau OUT tidak ada pada indeks::1

Ini akan berfungsi jika Anda menggunakan Statement sebagai ganti CallableStatement .

Anda harus menggunakan Statement untuk semua DDL, PreparedStatement untuk DML dan CallableStatement untuk panggilan prosedur. Membuat prosedur adalah DDL.

Sebuah CallableStatement akan mencoba mendeteksi dan mengikat variabel yang diidentifikasi dengan tanda titik dua : jadi mungkin ini sebabnya kode Anda tidak berfungsi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengetahui apakah hibah terpilih diperoleh secara langsung atau melalui peran

  2. Panggil prosedur tersimpan Oracle dari Aplikasi Java menggunakan kumpulan koneksi hibernate dan c3p0

  3. Penyedia data Oracle mematok proses pekerja IIS saat situs web dihentikan

  4. Dapatkan daftar angka di antara dua kolom dengan kunci

  5. Bagaimana cara membuat aplikasi Java saya mengidentifikasi dirinya ke Oracle saat terhubung?