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

Bind OCI sysdate() til PDO parameter?

Oracle (via OCI-modulet i PHP) gør understøtter både IN og OUT binder . De leveres til at køre PL/SQL og returnere resultatet. I dit tilfælde kører du en almindelig SQL SELECT erklæring, du behøver ikke at gøre det.

Og bemærk, at SYSDATE er ikke en funktion, så du må ikke bruge parenteser.

Her er et fungerende eksempel med 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());


  1. DBD::Oracle installation forårsager fejl

  2. Masseindsættelse af generisk liste C# i SQL Server

  3. præstationsstraf af strenge som primære nøgler?

  4. Oprettelse og sletning af en PostgreSQL-database på Ubuntu 16.04