oracle - 在 PL/SQL 中检查 DBMS 版本
问题描述
我正在寻找一种方法来查找所有以前版本的 DBMS(使用 Oracle)。我的意思是返回服务器上曾经存在的 DBMS 版本以及它们以下列格式更新的时间:
我找到了sys.registry$history
,但不确定这正是我需要的。在这种情况下使用哪些功能更好?
解决方案
DBA_REGISTRY_SQLPATCH应该包含您需要的所有信息。
SELECT action_time,
description,
source_version,
target_version
FROM DBA_REGISTRY_SQLPATCH
WHERE source_version <> target_version
ORDER BY action_time;
推荐阅读
- azure - 使用 PowerShell 和应用程序环境变量从 Azure 批处理自定义活动调用 PowerShell 脚本
- python - 深度学习模型来预测关键字的点击次数
- python-3.x - 无法使用 Python 在 Databricks 中验证 Looker API
- javascript - 无法使用 JavaScript 控制台调用按钮类
- vba - MS Access 某个表单的 Form_Load() 仅在用户第一次查看该表单时调用,但在以后查看时调用失败
- r - 如何用栅格图表示数据并显示 R 中的某些数据点是好/坏?
- c - C语言三线程通信问题(发生死锁)
- c# - Kendo ComboBox 选择不适用于底层 ViewModel
- python - 如何将图像放入python(可执行文件)
- javascript - 我正在尝试制作一个可折叠的菜单,一次只打开 1 个纯 JavaScript