TypeCodes

图解如何在PLSQL中调试PACKAGE包中的FUNCTION函数

Oracle中的packages包是一组包含procedures存储过程、functions函数和游标等元素的组合。相比Sybase数据库的SQL Advantage工具,Oracle数据库的管理工具——PLSQL在调试存储过程还是方便。

PLSQL Developer调试packages包

1 Oracle数据库中的packages包、functions函数和procedures存储过程的关系

Oracle数据库中的packages包类似于Java中的packages的概念,在一个packages包中不允许定义多个相同的functions函数或者procedures存储过程,但允许重载functions方法和procedures过程。packages包是可以被引用的,例如在C程序中调用packages包中的functions方法:

sprintf( SqlStr, "select pkg_Name.Func_Name('%s …

- 阅读剩余部分 -

如何在Windows宿主机中安装PL/SQL管理虚拟机中的Oracle

和微软SQL server一样,要想远程管理数据库,那么本地的windows主机中就需要安装sql server的客户端。而在Windows宿主机中管理虚拟机中的Oracle数据库,那么我们也需要安装Oracle数据库的客户端(当然是windows版本)。

这是常规的做法,但是oracle出产的软件一向遵守庞大臃肿的传统,Oracle11.2.0.2.0的Windows版本竟然和SQL server一样有2G多了。作为一个远程管理工具,我们没有必要在windows中安装一个完整的Oracle。类似于SQL server的Express版本 …

- 阅读剩余部分 -