« 「生きてる」自宅サーバー運用 | Main | RAID6の正確な定義とは »

August 13, 2009

いろいろなデータベースのバージョンの調べ方

いろいろなデータベースのバージョンの調べ方をまとめてみました。(追加すべき情報がありましたら情報提供をお待ちしております)

■MySQL
select version();


■PostgreSQL
select version();


■Oracle
select BANNER from SYS.V_$VERSION;


■SQL Server 2005
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

SQL Server 2005 SP3: 2005.90.4035
SQL Server 2005 SP2: 2005.90.3042
SQL Server 2005 SP1: 2005.90.2047


■SQL Server 2000
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

SQL Server 2000 SP4: 2000.8.00.2039
SQL Server 2000 SP3a: 2000.80.760.0
SQL Server 2000 SP3: 2000.80.760.0
SQL Server 2000 SP2: 2000.80.534.0
SQL Server 2000 SP1: 2000.80.384.0

|

« 「生きてる」自宅サーバー運用 | Main | RAID6の正確な定義とは »

Comments

たまたまページを拝見したものですが
DB2 の場合、以下の SQL で確認できます。

$ db2 "SELECT INSTANCEINFO.SERVICE_LEVEL FROM TABLE(ENV_GET_INST_INFO()) AS INSTANCEINFO"

* 出力例
SERVICE_LEVEL
--------------------------------------------------------------------------------------------------------------------------------
DB2 v8.1.2.128

1 レコードが選択されました。

Posted by: K | August 13, 2009 03:45 PM

補足となりますが DB2 V8 Fixpak 9(=V8.2.2)以降での場合です。
それより前のバージョンでは db2level コマンドなど SQL でなく
コマンドを実行するしか無いようです。

Posted by: K | August 13, 2009 03:52 PM

The comments to this entry are closed.

TrackBack


Listed below are links to weblogs that reference いろいろなデータベースのバージョンの調べ方:

« 「生きてる」自宅サーバー運用 | Main | RAID6の正確な定義とは »