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

Bagaimana cara memanggil prosedur Oracle di Laravel?

Saya berasumsi Anda harus melakukan ini dalam format RAW:

$val1 = 20; 

$result = DB::connection('ora_db')->select(
    DB::raw("exec PRW_GENERA_FACTURA(:val1)"), array ('val1' => $val1)
);

return $result;

ini menggunakan php ke controller:

$conn = oci_connect('apxjfdev01', 'x....' ,'x...'); 
if (!$conn) { 
 $e = oci_error(); trigger_error(htmlentities($e['message'], ENT_QUOTES), 
 E_USER_ERROR); 
} 
$sql = ' BEGIN PRW_GENERA_FACTURA( :PNRO, :PMSJ ); END; '; $sql = 
oci_parse($conn,$sql); oci_bind_by_name($sql, ":PNRO", $val1, 32); 
oci_bind_by_name($sql, ":PMSJ", $val2, 32); 
$val1 = $id_f; 
oci_execute($sql);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-01722:Nomor Tidak Valid, temukan baris tertentu

  2. Bagaimana melakukan transaksi individu di Oracle PLSQL

  3. Menggabungkan data dari kursor menjadi satu

  4. Apa sebenarnya yang dilakukan tanda kutip di sekitar nama tabel?

  5. Mengapa Oracle menggunakan DBMS_STATS.GATHER_TABLE_STATS?