金沙澳门官网网址-澳门金沙官网登录

金沙澳门官网网址拥有大量的原创内容,澳门金沙官网登录提供最权威、快速、全面、专业的报道,所以金沙澳门官网网址注册送彩金就相当于直接送现金了,享受最尊贵的贵宾服务。

Toad由Oracle开发专家专门为开发人员而设计,下面

2019-12-22 14:15栏目:金沙澳门官网
TAG:

在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。Quest Software为此提供了高效的Oracle应用开发工具-Toad。在Toad的新版本中,还加入了DBA模块,可以帮助DBA完成许多日常管理工作。它最大的特点就是简单易用,访问速度快。使用Toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和PL/SQL代码编辑和测试工作。Toad由Oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境。

1.从ORACLE数据库导出成为EXCEL文件

在 Oracle 数据库中,我们通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法:

利用TOAD连接上数据库,访问某个表,我本机是选中表“OA_USER” 右键“Save as...”

  1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中
  2. 建立数据库间的 dblink,然后用 create table B as select * from A@dblink where ...,或 insert into B select * from A@dblink where ...
  3. exp A 表,再 imp 到 B 表,exp 时可加查询条件
  4. 程序实现 select from A ..,然后 insert into B ...,也要分批提交
  5. 再就是本篇要说到的 Sql Loader(sqlldr) 来导入数据,效果比起逐条 insert 来很明显

为了解决中文乱码问题,所以选择类型为"XLS Instance",如果存在长数字型字符串被改变的问题, 请选中“String Fields as Strings”

第 1 种方法在记录多时是个噩梦,需三五百条的分批提交,否则客户端会死掉,而且导入过程很慢。如果要不产生 REDO 来提高 insert into 的性能,就要下面那样做:

选择文件的存放路径 Destination directory

alter table B nologging;  

点击“OK”,会打开一个EXCEL文件,文件中已经是导出的数据,点击保存,将这个文件保存即可。

insert /* +APPEND */ into B(c1,c2) values(x,xx);  

2.将EXCEL文件中某些字段导入到ORACLE数据库的对应表

insert /* +APPEND */ into B select * from A@dblink where .....;  

版权声明:本文由金沙澳门官网网址发布于金沙澳门官网,转载请注明出处:Toad由Oracle开发专家专门为开发人员而设计,下面