首页 > 解决方案 > 在 PL/SQL 中检查 DBMS 版本

问题描述

我正在寻找一种方法来查找所有以前版本的 DBMS(使用 Oracle)。我的意思是返回服务器上曾经存在的 DBMS 版本以及它们以下列格式更新的时间: 表格草稿

我找到了sys.registry$history,但不确定这正是我需要的。在这种情况下使用哪些功能更好?

标签: oracleplsql

解决方案


DBA_REGISTRY_SQLPATCH应该包含您需要的所有信息。

  SELECT action_time,
         description,
         source_version,
         target_version
    FROM DBA_REGISTRY_SQLPATCH
   WHERE source_version <> target_version
ORDER BY action_time;

推荐阅读