To zapytanie:
ALTER SESSION SET 'NLS_DATE_FORMAT' = 'DD-MM-YYYY HH24:MI:SS'
... powinien wywołać ten błąd:
Jeśli nie możesz go wykryć, oznacza to, że kod sprawdzania błędów zawiera błąd. Najprawdopodobniej nie skonfigurowałeś PDO zgłaszać wyjątki .
Problem polega na tym, że NLS_DATE_FORMAT
nie jest ciągiem, ale identyfikatorem:
ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MM-YYYY HH24:MI:SS';