1. ホーム
  2. sql

[解決済み] SQLを使用しているデータベースがOracleであること、およびそのバージョンを確認するにはどうすればよいですか?

2022-04-22 11:59:08

質問

あるアプリケーションのインストーラーを作っています。ユーザーは、設定したデータソースを選択し、それがどのような種類のデータベースであるかを指定することになります。 データソースにSQL文を送信することで、データベースの種類が本当にOracleであるか、可能であれば、どのバージョンのOracleを実行しているかを確認したい。

どのように解決するのですか?

このSQLを実行してください。

select * from v$version;

というような結果が得られます。

BANNER
----------------------------------------------------------------
Oracle Database 10g Release 10.2.0.3.0 - 64bit Production
PL/SQL Release 10.2.0.3.0 - Production
CORE    10.2.0.3.0      Production
TNS for Solaris: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production