当前位置: 首页 > 面试题库 >

PL / SQL中的Oracle数据库依赖关系

上官鸿朗
2023-03-14
问题内容

我需要找到函数/过程(在包体内定义)和它们使用的表之间的依赖关系。

我试过了,all_dependencies但它仅在包级别有效,而在内部功能/过程级别无效。是否有可能使用eg找到这种依赖关系all_source

在此先感谢您的帮助。


问题答案:

无法找到过程(在包中)和表之间的依赖关系。

有几种工具可以检查依赖关系。正如您已经发现的那样,*_DEPENDENCIES仅在每个包级别上跟踪对象依赖关系。有一个整洁的工具PL /
Scope
可以跟踪软件包各部分之间的依存关系。但是它不会跟踪所有表引用。



 类似资料:
  • 问题内容: SQL Server版本-2008 R2 我正在评估DMS解决方案,目的是接管维护工作。原始解决方案具有一个中央数据库,该数据库具有与制造商有关的数据。每个经销商还有一个数据库,这意味着存在很多跨数据库依赖项。 问题: 没有数据库文档 没有代码注释 很多堆 没有标准的对象命名约定 除了其他对象之外,中央数据库还具有460多个表和900多个SProcs 每个经销商数据库除了其他对象外,还

  • 我想将审核更改持久化到oracle db。micro服务是一个带有hibernate的Spring Boot应用程序。我在javers的mvn存储库链接中发现了许多依赖项 我应该为oracle db使用哪个依赖项?

  • 本文向大家介绍PL/SQL远程备份和恢复Oracle数据库,包括了PL/SQL远程备份和恢复Oracle数据库的使用技巧和注意事项,需要的朋友参考一下 在客户端远程备份的文件保存在数据库所在主机上,不会直接拷贝到客户端。 ——————————————————————————————————————————  首先无论你的Oracle服务器是Linux还是windows操作系统,Oracle的备份和

  • 本文向大家介绍利用PL/SQL从Oracle数据库导出和导入数据,包括了利用PL/SQL从Oracle数据库导出和导入数据的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了使用PL/SQL从Oracle数据库导出和导入数据的方法,供大家参考,具体内容如下 1.导出数据: 方式一:工具—>导出用户对象—>导出.sql文件 注:这种方式导出的是建表语句和存储过程语句 方式二:工具—>导出表

  • 本文向大家介绍Oracle DBMS中的PL / SQL块,包括了Oracle DBMS中的PL / SQL块的使用技巧和注意事项,需要的朋友参考一下 PL / SQL是一种块结构语言,即PL./SQL的代码以块的形式编写。PL / SQL还包含Oracle数据库的健壮性,安全性和可移植性。 PL / SQL的每个块均包含以下子部分- 声明- 本节包含所有需要在程序之前声明的项目,例如变量,子程序

  • 问题内容: 以我有一个表的示例为例,该表包含大学课程,一个表包含学生。一堂课有很多学生,一个学生只能上一堂课。(一对多关系)。如果我在其中有一列存储了一个班级的学生总数,那感觉它应该违反了3NF。但是依赖关系在单独的表中。这种依赖关系叫做什么?我们可以说这违反了3NF吗?因为从某种意义上说,它具有违反3NF的所有问题。我想知道这是否是一个相关案例。 问题答案: TL; DR 但是依赖关系在单独的表