sql-server - 由于 SQL Server 没有包,程序员如何绕过它呢?

标签 sql-server oracle package

我有一个 SQL Server 数据库,其中包含大量存储过程。由于 Oracle“包”功能,大量存储过程在我的 Oracle 数据库中不是问题。

程序员如何解决缺乏像 Oracle 这样的“包”功能的问题?

最佳答案

虽然 SQL Server 无法像您习惯的那样通过封装和包状态的“酷功能”提供任何东西,但您可以将存储过程组织到架构中。

在企业管理器中,这些进程仍然全部列出在一起,如果您有数百个进程,这将形成一个巨大的树列表。我也很怀念 Oracle 软件包的组织和很酷的功能。然而,所有平台都有其优势。

注意:用 .NET 语言编写存储过程确实可以提供封装和状态。然而,它仍然不会以任何特殊方式在 EM TreeView 中将它们分开。

关于sql-server - 由于 SQL Server 没有包,程序员如何绕过它呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/770300/

相关文章:

执行SSIS包时出现mysql错误

sql - STRING_AGG 未按预期运行

asp.net - 让人们选择很多东西的好方法是什么?

sql-server - SQL Server 中区分大小写的变量

regex - 句子中的最后一个单词 : In SQL (regular expressions possible? )

java - 当 2 个不同的版本位于 2 个单独的模块中时,JBoss 将不会使用正确模块中的 Oracle DataSource 驱动程序

Oracle排差调试技巧

swift - 如何使用 swiftc 创建可导入的 Swift 库

delphi - 如何解决 Delphi 包中隐式导入的单元

Python 在我的包中找不到模块