我需要找到一种方法来确定 Oracle 是 11g 还是更新版本,因为基本上我需要知道我正在运行的数据库是否支持 PIVOT。
ifself 获取版本号并不难,所以我有:
select * from v$version
不幸的是,这并没有给出一个简单的数字,而是 5 条记录,包括 stings 和各种不同的版本号:
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
那么,如果数据库支持 PIVOT 语句,有没有办法确定我的 Oracle 是 11g 或更高,甚至更好?
谢谢!