Truy vấn này:
ALTER SESSION SET 'NLS_DATE_FORMAT' = 'DD-MM-YYYY HH24:MI:SS'
... sẽ gây ra lỗi này:
Nếu bạn không thể phát hiện ra nó, có một vấn đề trong mã kiểm tra lỗi của bạn. Rất có thể, bạn chưa định cấu hình PDO để đưa ra các ngoại lệ .
Vấn đề là NLS_DATE_FORMAT
không phải là một chuỗi mà là một định danh:
ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MM-YYYY HH24:MI:SS';