Я пытаюсь привязать param к запросу, у меня нет ошибки в моем другом 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
Когда я делаю запрос без параметра ожидания, запрос работает отлично
Edit:
Я пытался с доктриной
$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 я получил
Странно то, что выполняемый запрос идеален и отлично работает