Мне нужно найти способ определить, является ли Oracle 11g или новее, потому что, по сути, мне нужно знать, поддерживает ли БД, на которой я работаю, PIVOT.
Получить номер версии самому не так сложно, поэтому у меня есть:
select * from v$version
К сожалению, это дает не простое число, а 5 записей, включая укусы и разные номера версий:
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi
PL/SQL Release 10.2.0.5.0 - Production
CORE 10.2.0.5.0 Production
TNS for Linux: Version 10.2.0.5.0 - Production
NLSRTL Version 10.2.0.5.0 - Production
Итак, есть ли способ определить, является ли мой Oracle 11g или выше или даже лучше, поддерживает ли БД оператор PIVOT?
Спасибо!