请问ORACLE 中的包、包体 是做什么的?用什么用处?

请问ORACLE 中的包、包体 是做什么的?用什么用处?,第1张

oracle数据中:用的最多的是表(table),表里面用于存储数据。起到数据库的作用。

包和包体一般是不可分的,包中定义变量;包体中书写 *** 作程序。(备注:在数据库端得包体中编写数据库 *** 作代码,简单,快捷,方便)。

前台只需要调用oracle的包体函数就可以实现该包体中的数据库 *** 作语言,完成数据存储,修改,删除,等等功能。

除上述以外还有:视图,触发器,队列,数据库连接等等。

总之,oracle非常好用!!!!

------包体类似于C语言的公共类函数。

查看Oracle的dba用户创建的directories:select * from dba_directories--select * from all_directories查看表空间使用的数据文件位置:select name from v$datafile查看临时表空间使用的数据文件位置:select name from v$tempfile查看dba用户创建的表空间数据文件位置:select file_name from dba_data_files查看dba用户创建的临时表空间数据文件位置:select file_name from dba_temp_files当然,查看dba用户的相关信息时需要登录有dba权限的数据库用户

包和包体要合起来算一个东西!~

包头里面都是放一些定义!~

而包体才是这个包头定义里面的具体东西!~

包里面可以有好几个函数 和存储过程!~

使用的时候调用 包名.函数名 包名.存储过程名 都可以的!~

一般我们都是在包里写一个主函数 在程序里调用 然后主函数里写调用其他函数和存储过程!~


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7876268.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存