oracle如何导视图 oracle视图使用
如何单独导出ORACLE的视图?
1、双击桌面plsql运行程序,启动软件,在命令窗口中先创建快照。
创新互联建站是一家专业提供青阳企业网站建设,专注与做网站、成都网站设计、成都h5网站建设、小程序制作等业务。10年已为青阳众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。
2、然后执行@直接回车,在弹出的窗口中找到数据库安装目录找到相应要生成的视图脚本。
3、然后在弹出的窗口中填写导出报告的格式。
4、然后接着在弹出的窗口中填写需要导出报告的日期范围,填写1代表当天的。
5、然后在接下来的窗口中输入开始快照id与结束快照id。
6、然后填写导出报告的名称,完成导出即可。
oracle 怎么把视图都导出
首先要弄清楚的是,你导出的目的是什么?是为了在另外一个库上重建么,或者仅仅是要看一看。
是要导出该用户下所有的吗?数据库的版本是什么?
给你一个简单的比较通用的办法,用exp导出
我在10.2.0.1下测试通过,应该可以用于9i以上版本。
$ exp test/oracle owner=test rows=n file=exp.dmp log=exp.log
这样是导出test用户下的所有对象,rows=n 即不导出数据,只导出表结构。
导出文件是exp.dmp 。这个是不可读的,你可以用如下命令获得表结构
$ imp test/oracle file=exp.dmp show=y log=imp.log
show=y 即不真正执行导入,只将导入要做的事情记录到imp.log当中。
执行结束。可以在imp.log中看到类似如下的信息
"CREATE TABLE "TEST" ("A" NUMBER, "B" NUMBER) PCTFREE 10 PCTUSED 40 INITRAN"
"S 1 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1 BUFFER"
"_POOL DEFAULT) TABLESPACE "USERS" LOGGING NOCOMPRESS"
"CREATE TABLE "TN" ("NAME" VARCHAR2(1000)) PCTFREE 10 PCTUSED 40 INITRANS 1"
" MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1 BUFFER_PO"
"OL DEFAULT) TABLESPACE "USERS" LOGGING NOCOMPRESS"
I
这就是原来在test用户下的2张表的结构了
数据库ORACLE中如何创建可以插入数据的视图?
1、视图(View)创建使用,视图(View)实际上是一张或者多张表上的预定义查询,这些表称为基表。从视图中查询信息与从表中查询信息的方法完全相同。只需要简单的SELECT?FROM即可。
2、OR REPLACE:如果视图已经存在,则替换旧视图。
3、FORCE:即使基表不存在,也可以创建该视图,但是该视图不能正常使用,当基表创建成功后,视图才能正常使用。
4、NOFORCE:如果基表不存在,无法创建视图,该项是默认选项。
5、 WITH READ ONLY:默认可以通过视图对基表执行增删改操作,但是有很多在基表上的限制(比如:基表中某列不能为空,但是该列没有出现在视图中,则不能通过视图执行insert操作),WITH READ ONLY说明视图是只读视图,不能通过该视图进行增删改操作。现实开发中,基本上不通过视图对表中的数据进行增删改操作。
视图具有以下优点:可以限制用户只能通过视图检索数据。这样就可以对最终用户屏蔽建表时底层的基表。可以将复杂的查询保存为视图。可以对最终用户屏蔽一定的复杂性。 限制某个视图只能访问基表中的部分列或者部分行的特定数据。这样可以实现一定的安全性。从多张基表中按一定的业务逻辑抽出用户关心的部分,形成一张虚拟表。
oracle 11G中 怎样导入 视图和存储过程
利用客户端软件OBJECT BROWSER或者PLSQL
表示菜单中有一个脚本实行项,打开,把你的视图和存储过程的SQL文件选择好后,点击实行就好了.
oracle 用plsql developer怎么导出 视图
视图只是通过sql语句形成的虚拟化表,在plsql developer中,只要将创建视图的语句保存就是导出了。
工具:PLSQL Developer
步骤:
1、登录PLSQL Developer到指定数据库。
2、进入后,左侧对象中找到“Views”,并点开。
3、找到要导出的视图名字,如图中“V_TEST”,右键点击,选择“查看”或“编辑”均可。
4、弹出页面中的语句就是创建视图的语句,复制到其他文本文件中就导出成功了。
标题名称:oracle如何导视图 oracle视图使用
文章网址:http://ybzwz.com/article/hpjcej.html