Oracle
 sql >> Database >  >> RDS >> Oracle

Associare OCI sysdate() al parametro PDO?

Oracle (tramite il modulo OCI in PHP) fa supporta entrambi IN e OUT lega . Sono forniti per l'esecuzione di PL/SQL e restituire il risultato. Nel tuo caso, eseguendo un semplice SQL SELECT dichiarazione, non è necessario farlo.

E nota che SYSDATE non è una funzione quindi non devi usare le parentesi.

Ecco un esempio funzionante utilizzando PDO :

$db = new PDO('oci:dbname=database;charset=UTF8', 'user', 'pass');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$query = $db->prepare('SELECT SYSDATE FROM DUAL');
$query->execute();
var_dump($query->fetch());