
正文
oracle如何读取视图 oracle查看视图
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何读取远程oracle视图数据
1. 获得远程数据库oracle如何读取视图的tns信息和要访问oracle如何读取视图的对象oracle如何读取视图的拥有者及其密码
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;
相关问答
Q1: 如何单独导出ORACLE的视图?
1、双击桌面plsql运行程序,启动软件,在命令窗口中先创建快照。
2、然后执行@直接回车,在弹出的窗口中找到数据库安装目录找到相应要生成的视图脚本。
3、然后在弹出的窗口中填写导出报告的格式。
4、然后接着在弹出的窗口中填写需要导出报告的日期范围,填写1代表当天的。
5、然后在接下来的窗口中输入开始快照id与结束快照id。
6、然后填写导出报告的名称,完成导出即可。
Q2: 么oracle中查看 视图 用什么语句呢 ?
oracle如何读取视图你是指系统视图 还是自己创建oracle如何读取视图的视图oracle如何读取视图?
都是 select * from viewname 就可以~
Q3: 如何读取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' ;
Q4: oracle数据库怎样查看视图结构
视图是没有结构查询语句的。因为试图就是一个别名,如果真的想查,那么可以通过
select * from user_tab_columns where TABLE_NAME='视图名';查询,这里不仅有表的信息,也有视图的相关信息。
oracle如何读取视图的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle查看视图、oracle如何读取视图的信息别忘了在本站进行查找喔。





