gpt4 book ai didi

sql - 有没有办法命名 PL/SQL 包?

转载 作者:行者123 更新时间:2023-12-04 16:49:28 24 4
gpt4 key购买 nike

我有几个不同的包,一个用于我的应用程序的每个逻辑部分。有些包变得越来越大,但我想以某种方式将所有过程/功能分组,而不是将它们分成单独的包。有没有办法嵌套或命名空间,我的包?

所以如果我有 MYSCHEMA.PKG_PEOPLE它有 10 个过程和 10 个函数,我有没有办法将 CRUD 过程移动到 MYSCHEMA.PKG_PEOPLE.CRUD .我想将所有这些项目保留在 PKG_PEOPLE 内但我想进一步分割它们。

最佳答案

除了 Schema 和 Package,Oracle 中没有针对 PL/SQL 包的多级命名空间处理。

在包体中,您可以定义嵌套过程,但我猜这不是您所需要的。

我认为你最接近的是在你的包上强制执行命名规则。例如:

MYSCHEMA.PKG_PEOPLE
MYSCHEMA.PKG_PEOPLE_CRUD

关于sql - 有没有办法命名 PL/SQL 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4087450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com