sql >> Base de Datos >  >> RDS >> Oracle

¿Enlazar OCI sysdate() al parámetro PDO?

Oracle (a través del módulo OCI en PHP) hace admite ambos IN y OUT se une . Se proporcionan para ejecutar PL/SQL y devolviendo el resultado. En su caso, ejecutar un SQL simple SELECT declaración, no necesita hacer eso.

Y tenga en cuenta que SYSDATE no es una función, por lo que no debe usar paréntesis.

Aquí hay un ejemplo de trabajo usando 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());