2017/1/26 執筆
オラクルメモ
私の場合Oracle 11gとOracle 12cの2種類がクライアントのPCにインストールされており、
バージョンによって動かすVBのexeを変更しなければいけませんでした。
VBからバッチ生成→結果取得で分岐の条件にしようと思いましたが、面倒だったので結局レジストリから取得しています
以下のコマンドで確認できます。

以下のSQLを発行

参考にしたサイト
https://oracle.programmer-reference.com/oracle-get-version/
オラクルメモ
私の場合Oracle 11gとOracle 12cの2種類がクライアントのPCにインストールされており、
バージョンによって動かすVBのexeを変更しなければいけませんでした。
VBからバッチ生成→結果取得で分岐の条件にしようと思いましたが、面倒だったので結局レジストリから取得しています
クライアントPCのオラクルのバージョンを取得
以下のコマンドで確認できます。sqlplus -version

Oracleのサーバーのバージョンも確認できる (使い道不明)
以下のSQLを発行select * from v$version

参考にしたサイト
https://oracle.programmer-reference.com/oracle-get-version/
コメント