我正在尝试在请求上绑定参数,我的其他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探查器中,我得到了
奇怪的是,可运行的查询是完美的并且可以正常工作