Я выполняю простые SQL-запросы с помощью Toad for Oracle версии 13.1.1.5. Я читал документацию Oracle и до сих пор борюсь с пониманием различий между GLDATE и GL_DATE.
В настоящее время я знаю, как использовать GLDATE для неявного изменения формата даты путем преобразования GLDATE в текст (без вмешательства внастройки даты и времени компьютера), пример:
SELECT * FROM table WHERE to_char(GLDATE,'YYYYMMDD') = '20190105'
Но для чего тогда используется GL_DATE (с символом "_") и почему указанный выше код не работает с GL_DATE (выдает ошибку ORA-00904GL_DATE: неверный идентификатор)?
Кроме того, как переменные среды связаны с командами GLDATE / GL_DATE?