Похоже, что SYSDATE (как в Oracle) работает с Db2 даже с несовместимым с Oracle параметром - по умолчанию для DB2_COMPATIBILITY_VECTOR не задано значение ORA.
Единственная официальная информация, которую я смог найти: https://www.ibm.com/support/pages/node/236545
Начиная с DB2 9.7, SYSDATE помечен как ключевое слово, которое является ключевым словом специальный регистр как синоним CURRENT TIMESTAMP (0) или CURRENT_TIMESTAMP (0). ‚
Предыстория вопроса: мои скрипты должны работать как на Oracle, так и на Db2.
Нужны ли мне сценарии с добавлением Db2 или можно просто использовать SYSDATE для обоих?
Есть ли ссылка на официальную документацию по этому факту?
EDIT: в соответствии с комментарием от @ data_henrik
Я согласен с тем, что в документации указано, что
SYSDATE также можно указать как синоним CURRENT TIMESTAMP (0).
Но это просто МОЖЕТ . В нем не говорится, что это ЕСТЬ.
РЕДАКТИРОВАТЬ 2:
Кажется, я неправильно читал документацию. Спасибо @ data_henrik.