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

PLS-00306:nomor atau jenis argumen yang salah dalam panggilan ke 'OUTPUT_ARRAY'

Definisi tipe di file sql utama bukan tipe yang diharapkan oleh subrutin paket. IOPACKAGE.OUTPUT_ARRAY -subrutin mengharapkan jenis IOPACKAGE.NUMBER_ARRAY_TYPE . Anda tidak perlu mendefinisikan ulang jenisnya. Berikut ini akan berfungsi:

declare
  v_array IOPACKAGE.NUMBER_ARRAY_TYPE;
begin
  IOPACKAGE.OUTPUT_ARRAY(v_array);
end;

Lihat perbedaan antara IOPACKAGE.NUMBER_ARRAY_TYPE dan NUMBER_ARRAY_TYPE . Mereka serupa tapi tidak sama.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lewati array sebagai nilai dalam DBParameter ado.net

  2. dapatkan kolom huruf kecil dari ResultSet menggunakan nama kolom

  3. 2 Cara Membuat Tabel Jika Belum Ada di Oracle

  4. Codeigniter dan konstanta Oracle tidak terdefinisi:OCI_COMMIT_ON_SUCCESS

  5. Oracle Spatial - pilih objek yang berada di dalam area