Masataka Miki's Blog

すみません、わかりません。もっと勉強して改善します。

Oracle バージョン確認

      2018/10/10

Oracleのバージョンを確認する場合、
SQL*Plusを起動して、起動時の出力を見て確認していたが、SQLでも確認できることを知ったので、メモ。

SELECT
product, version, substr(version, 1, instr(version,'.') - 1) AS major_version
FROM
product_component_version
WHERE
LOWER(product) LIKE 'oracle%';

ストアドの中でバージョンによる分岐をしたい時とかに使えそう。
10以上のdrop文にはpurgeとか。

ちなみに、以下でも確認できなくはない。

select * from v$version;

 - 技術