oracle中包体怎么看,oracle中包含

如何查看已封装的ORACLE程序包体的原代码

查看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权限的数据库用户

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站建设、网站制作、玄武网络推广、重庆小程序开发、玄武网络营销、玄武企业策划、玄武品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供玄武建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

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

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

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

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

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

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

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

如何读取oracle的包\包体和视图的定义

查看表的定义:

set long 999999

select dbms_metadata.get_ddl('TABLE',upper('table_name') from dual ;

查看视图的定义:

select text from user_views where view_name=upper('view_name') ;

查看index的定义:

select dbms_metadata.get_ddl('INDEX',upper('index_name') from dual ;

select index_name,index_type,table_owner,table_name from user_indexes where table_name='TEMP3';

查看procedure的定义:

select text from user_source where name='PROCEDURE_NAME' ;

查看trigger的定义:

select trigger_body from user_triggers where trigger_name='trigger_name' ;


当前文章:oracle中包体怎么看,oracle中包含
分享URL:http://azwzsj.com/article/phjhhj.html