在Oracle中使用软件包的优势是什么?
目前我正在使用Oracle10g,我发现有一个用户可以编写存储过程的软件包,对此我没有什么问题 为什么我们需要Oracle中的软件包 它的实际用途和使用它的优点是什么在Oracle中使用软件包的优势是什么?,oracle,plsql,oracle10g,packages,Oracle,Plsql,Oracle10g,Packages,目前我正在使用Oracle10g,我发现有一个用户可以编写存储过程的软件包,对此我没有什么问题 为什么我们需要Oracle中的软件包 它的实际用途和使用它的优点是什么 MySql和Sql Server DBMS中的Oracle包替代方案?这是一个理论问题 构建包时,您决定哪些包元素是公共的,哪些可以在包外部引用,哪些是私有的,仅在包本身内部可用。您还可以将对包的访问限制为仅访问规范。这样,您就可以使用包来隐藏程序的实现细节 我们在SQLServer或MySQL中没有包的概念 要了解更多信息,请点
MySql和Sql Server DBMS中的Oracle包替代方案?这是一个理论问题 构建包时,您决定哪些包元素是公共的,哪些可以在包外部引用,哪些是私有的,仅在包本身内部可用。您还可以将对包的访问限制为仅访问规范。这样,您就可以使用包来隐藏程序的实现细节 我们在SQLServer或MySQL中没有包的概念 要了解更多信息,请点击下面的链接
包是程序和函数的逻辑组。如果熟悉OOP,通常可以将包看作Java/c++中的一个类。
MySQL和MSSQL没有这样的术语,但一般来说,这不是一个问题,因为没有软件包也可以做同样的事情。我看到了答案,它只是回答了我的一个问题。我问了三个问题。我还想知道它是如何将Oracle与其他DBMS区分开来的?