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

tidak bisa keluar parameter dari prosedur tersimpan menggunakan php

Saya sarankan Anda mencoba dengan contoh sederhana terlebih dahulu, mengikuti dokumentasi yang berisi info tentang variabel OUT:

Buat prosedur sederhana:

CREATE PROCEDURE foo (p OUT VARCHAR2) IS 
BEGIN
   p := 'bar';
END foo;

Kemudian di PHP:

$stid = oci_parse($conn, 'begin foo(:p1); end;');
oci_bind_by_name($stid, ':p1', $p1, 3);
echo $p1;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ambil nilai elemen xml di Oracle PL SQL

  2. Dalam pemicu Oracle, dapatkah saya menetapkan yang baru dan yang lama ke variabel tipe baris?

  3. Membangun daftar nilai yang dipisahkan koma dalam pernyataan Oracle SQL

  4. Periksa apakah ada baris

  5. Cara mengaktifkan logging untuk pernyataan SQL saat menggunakan JDBC