PLSQL入门与精通(第29章:利用包进行函数的重载)
包装不仅仅具有把过程和函数打包的功能,还有其他只有通过包能实现的功能:
首先解释第一个功能:制作多个同名的过程函数。
例如,有些函数,内容相同,但是参数的类型和数量不同,就可以用包来实现。这个定义称为重载。
名字相同,参数的数量或者参数数据类型的不同,或者函数返回的数据类型不同来区分不同的函数。
系统根据这些不同的参数,在实际调用时的时候根据设计参数,自动判断具体调用了哪个函数,然后执行对应的代码。
以下是简单的例子:
<包申明部>
SQL> CREATE OR REPLACE PACKA
原创
2021-03-02 09:20:12 ·
166 阅读 ·
0 评论