oracle如何读取视图 oracle视图怎么用

如何读取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的视图?

1、双击桌面plsql运行程序,启动软件,在命令窗口中先创建快照。

2、然后执行@直接回车,在弹出的窗口中找到数据库安装目录找到相应要生成的视图脚本。

3、然后在弹出的窗口中填写导出报告的格式。

4、然后接着在弹出的窗口中填写需要导出报告的日期范围,填写1代表当天的。

5、然后在接下来的窗口中输入开始快照id与结束快照id。

6、然后填写导出报告的名称,完成导出即可。

么oracle中查看 视图 用什么语句呢 ?

你是指系统视图 还是自己创建的视图?

都是 select * from viewname 就可以~

如何读取远程oracle视图数据

1. 获得远程数据库的tns信息和要访问的对象的拥有者及其密码

2.创建dblink

create database link "DBLINK_NAME" connect to "USER_NAME" identified by "PASSWD" using ' (DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = lnwxzyp)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = demo)

)

)

';

3.查看

select * from view_name@dblink_name;

也可以建成同义词

create synonym OBJ_NAME for view_name@dblink_name;

建成视图

create view VIEW_NAME as select * from view_name@dblink_name;


标题名称:oracle如何读取视图 oracle视图怎么用
链接地址:http://ybzwz.com/article/hhoice.html