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

Apakah mungkin menggunakan pengembalian dalam prosedur tersimpan?

Dalam prosedur Tersimpan, Anda mengembalikan nilai menggunakan OUT parameter HANYA . Seperti yang telah Anda definisikan dua variabel dalam contoh Anda:

   outstaticip OUT VARCHAR2, outcount OUT NUMBER

Cukup tetapkan nilai kembalian ke parameter keluar yaitu outstaticip dan outcount dan mengaksesnya kembali dari lokasi panggilan. Maksud saya di sini adalah:ketika Anda memanggil prosedur tersimpan, Anda akan melewatkan kedua variabel itu juga. Setelah panggilan prosedur tersimpan, variabel akan diisi dengan nilai kembalian.

Jika Anda ingin memiliki RETURN value sebagai pengembalian dari panggilan PL/SQL, lalu gunakan FUNCTION . Harap diperhatikan bahwa jika Anda hanya dapat mengembalikan satu variabel sebagai variabel pengembalian.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tampilkan nama semua batasan untuk tabel di Oracle SQL

  2. Menangani permintaan bersamaan sambil bertahan di database Oracle?

  3. Pemulihan basis data Oracle

  4. Bagaimana cara menjatuhkan beberapa partisi interval berdasarkan tanggal?

  5. Menggunakan PL/SQL bagaimana Anda memasukkan konten file ke gumpalan?