唯一标识Oracle数据库中的过程的内容



我需要实现比较数据库的程序。我目前面临的问题是存储程序标识符的问题。

例如,使用Oracle的DatabaseMetaData接口可以指定目录,架构和过程名称的元组。这三列是否足够唯一地标识一个程序?

属于软件包的一部分的过程呢?如果我有这些,可以使用两个程序,具有相同的目录,模式和名称?两者都会通过getProcedures方法返回吗?

我假设甲骨文中禁止执行超载,我对吗?

Oracle数据库允许您创建重载过程,但仅在packages 内部,而不是独立作为存储过程。

GetProcedures方法应返回具有包装和参数的过程。

最新更新