DB_VERSION プロシージャー - データベース・バージョンの取得

DB_VERSION プロシージャーは、データベースのバージョン番号を返します。

構文

構文図を読む構文図をスキップするDBMS_UTILITY.DB_VERSION( version,compatibility)

パラメーター

version
データベースのバージョン番号を返す、タイプ VARCHAR(1024) の出力引数。
compatibility
データベースの互換性設定を返す、タイプ VARCHAR(1024) の出力引数。

許可

DBMS_UTILITY モジュールに対する EXECUTE 特権。

例 1: 以下の無名ブロックは、データベースのバージョン情報を表示します。
SET SERVEROUTPUT ON@

BEGIN
  DECLARE v_version VARCHAR(80);
  DECLARE v_compat VARCHAR(80);

  CALL DBMS_UTILITY.DB_VERSION(v_version, v_compat);
  CALL DBMS_OUTPUT.PUT_LINE('Version: ' || v_version);
  CALL DBMS_OUTPUT.PUT_LINE('Compatibility: ' || v_compat);
END@
この例では、以下の出力が結果として戻ります。
SET SERVEROUTPUT ON
Db20000I  The SET SERVEROUTPUT command completed successfully.

BEGIN
  DECLARE v_version VARCHAR(80);
  DECLARE v_compat VARCHAR(80);

  CALL DBMS_UTILITY.DB_VERSION(v_version, v_compat);
  CALL DBMS_OUTPUT.PUT_LINE('Version: ' || v_version);
  CALL DBMS_OUTPUT.PUT_LINE('Compatibility: ' || v_compat);
END
Db20000I  The SQL command completed successfully.

Version: Db2 v9.7.0.0
Compatibility: Db2 v9.7.0.0