我有一个 SQL Server 数据库,其中包含大量存储过程。由于 Oracle“包”功能,大量存储过程在我的 Oracle 数据库中不是问题。
程序员如何解决缺乏像 Oracle 这样的“包”功能的问题?
最佳答案
虽然 SQL Server 无法像您习惯的那样通过封装和包状态的“酷功能”提供任何东西,但您可以将存储过程组织到架构中。
在企业管理器中,这些进程仍然全部列出在一起,如果您有数百个进程,这将形成一个巨大的树列表。我也很怀念 Oracle 软件包的组织和很酷的功能。然而,所有平台都有其优势。
注意:用 .NET 语言编写存储过程确实可以提供封装和状态。然而,它仍然不会以任何特殊方式在 EM TreeView 中将它们分开。
关于sql-server - 由于 SQL Server 没有包,程序员如何绕过它呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/770300/