使用oracle绑定参数时出错

时间:2019-03-15 09:39:02

标签: php oracle symfony doctrine

我正在尝试在请求上绑定参数,我的其他sql请求没有错误。

$sql = "SELECT to_char(date :dateday, 'd') as day FROM DUAL";
$this->statementIdentifier = oci_parse($this->connection, $sql);
oci_bind_by_name($this->statementIdentifier,":dateday","2019-03-15", -1)
oci_execute($this->statementIdentifier);

我知道了

  

oci_execute():ORA-00936

当我发出请求时,出价查询参数完美运行

编辑: 我已经尝试过学说

$query = $entityManager->createNativeQuery("SELECT TO_CHAR(date ?, 'd') as test FROM dual", $rsm);
$query->setParameter(1, '2019-03-15');
$result = $query->getArrayResult();

还得到了ORA-00936,在Symfony探查器中,我得到了enter image description here

奇怪的是,可运行的查询是完美的并且可以正常工作

0 个答案:

没有答案