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