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());