oracle导入失败后怎样删除已导入数据,Oracle数据的导入、导出、插入、更新及删除总结...
Oracle数据的导入、导出、插入、更新及删除总结
今天主要介绍一下使用Oracle的IDE:PL\SQL Developer进行数据的导入及导出操做方法。
web
1. 数据导出
数据的导出比较简单,主要有三种方法:sql
1.1 数据量小:右键Copy出来
1.2 几十万数据量:导出CSV,TSV ,HTML,XML,SQL文件
1.3 导出数据表或表结构:Tool(export user object或export tables)
(1)导出建表语句(包括存储结构)
导出步骤tools ->export user object,选择要导出的对象,导出.sql文件,以下图:
(2)导出数据文件
导出步骤tools ->export tables,选择要导出的表及导出的格式进行导出。 导出为dmp格式(Oracle Export)、导出为pde格式(PL\SQL Developer)、导出为sql格式(SQL Insters),以下图:
数据库
2. 数据导入
2.1 数据量小:粘贴复制
鼠标点击表名称,而后右键选择Edit date,此时会弹出另外一个对话框,咱们再点击加号增长几行,而后将数据粘贴,再锁定保存,就能够成功导入数据了,操做以下图
缓存
2.2 数据量中<30万行,文本导入器
例如:导入excel文件、txt数据
首先,将Excle 另存为 文本文件(制表符分隔)(*.txt);
而后打开PL/SQL在工具栏中点击 tools --> Text Importer (中文为:工具 --> 文件导入);
打开以后点击导入文件按钮,选择刚刚另存为的文件,打开;
打开时候就能够看到数据显示出来了,
切换到Data to Oracle标签页,若是是表已经建立完成的话,直接选择对应表中的字段就能够了
最后查当作功导入的数据:
编辑器
2.3 数据量大使用SQl Loader方式
这里是借鉴一个同事总结的内容,以下:
svg
2.4 导入其余表的数据
(1)create table table2 as select * from table1;
(2)insert into table2 select * from table1;
工具
2.5 导入其余表(外部)的数据
选择Tools –> Import tables ,看到显示了三个选项卡,分别是Oracle Import ,Sql Insert,PL/SQL Developer,
第一种导入导出为.dmp的文件格式,.dmp文件是二进制的,能够跨平台,还能包含权限。
第二种导入导出为.sql文件的,可用文本编辑器查看,通用性比较好,适合小数据量导入导出。
第三种导入导出为.pde格式的,.pde为PL/SQL Develpoer自有的文件格式,只能用PL/SQL Develpoer本身导入导出;不能用编辑器查看。
例如:Oracle Import 功能选项:
左边的多选框是控制咱们导入数据,好比数据表,索引,序列等等等之类的,勾上了才会去导入 ;
右边的Buffer size缓存大小,默认是30kb ;
From user 表示来自于哪一个用户导出的数据库 ;
To user 表示将导入的数据库指定给哪个用户,这个必须指定 ;
Import Exexutable 表示的是咱们导入数据库指定的导入工具,也就是指定Imp.exe 的位置;
而后下面的Import file 指定的是咱们导入的数据库的路径 ;
点击Import 按钮,会弹出cmd命令窗口显示咱们导入的数据代表细。
Sql Insert与PL/SQL Developer功能选项相似,能够一步一步操做便可。excel
数据的插入、更新及删除操做是比较基础的SQL语句这里就不作详细的介绍,后面若是遇到较复杂及易混淆的地方,将在继续补充xml
oracle导入失败后怎样删除已导入数据,Oracle数据的导入、导出、插入、更新及删除总结...相关推荐
- php中svn上传项目直接访问不了,phpstorm8 通过svn导入项目后项目右键列表里没有subversion选项,无法提交和更新啊?...
phpstorm8 通过svn导入项目后项目右键列表里没有subversion选项,无法提交和更新啊? 我其他的项目有啊!新导入的只有local history 这是什么原因,另外发现两个项目的.sv ...
- mysql插入第一_mySQL教程 第5章 插入 更新与删除数据
第5章 插入 更新与删除数据 使用SQL Manager管理工具连接到schoolDB.由于三张表都设置了主键,因此,以下练习中插入的记录,主键不能重. 插入数据 1. 练习:为表的所有字段插入数据 ...
- mySQL教程 第5章 插入 更新与删除数据
第5章 插入 更新与删除数据 使用SQL Manager管理工具连接到schoolDB.由于三张表都设置了主键,因此,以下练习中插入的记录,主键不能重. 插入数据 1. 练习:为表的所有字段插入数据 ...
- oracle取_后的数字,聊聊四种Oracle数字取整函数
"四舍五入"是我们最早接触的数学概念之一.我们日常开发系统中,数字取整也是我们最常接触的一种需求样式.在财务相关系统中,四舍五入的算法有时候对系统用户造成巨大的影响. 在Oracl ...
- oracle 分组排序后取第一条_关于oracle中位图索引的探讨:概念、原理、优缺点...
概述 oracle索引主要分为以下几种: 1. b-tree索引 Oracle数据库中最常见的索引类型是b-tree索引,也就是B-树索引,以其同名的计算科学结构命名.CREATE INDEX语句时, ...
- mySQL 插入,更新和删除数据
插入数据: 语法: INSERT INTO table_name ( field1, field2,...fieldN )VALUES( value1, value2,...valueN ); 如果数 ...
- oracle 11g安装时设密码 database control,安装oracle 11g 保护Database Control时出错,Database Control已在非安全模式下启动...
错误解决: 打开cmd C:\Users\lin>emctl status dbconsole Environment variable ORACLE_UNQNAME not defined. ...
- windows达梦数据库卸载不完全,重新装达梦数据库现有服务失败/该实例名已被其他实例占用
windows达梦数据库卸载不完全,重新装达梦数据库现有服务失败–该实例名已被其他实例占用 1:卸载默认不会删除数据库DATA 这是为了保护数据 确定以前的所有数据不要的话才可以删除 2:系统的服务管 ...
- plsql 连接 虚拟机Linux下的Oracle数据库 失败
plsql 连接 虚拟机Linux下的Oracle数据库 失败 plsql 连接 虚拟机Linux下的Oracle数据库 失败 2017年09月09日 09:10:23 守望dfdfdf 阅读数:18 ...
最新文章
- Educational Codeforces Round 66 (Rated for Div. 2)
- Latex合并及插入图片相关问题
- RxJava实现事件总线——RxBus
- 【机器学习基础】数学推导+纯Python实现机器学习算法14:Ridge岭回归
- c++ socket学习(1.2)
- 爬虫入门-3.初识BeautifulSoup
- 深入剖析锂电池保护电路的工作原理
- 基于大数据的一线城市住房租赁影响因素分析
- [CSS] 用css实现气泡框效果
- 阿里云存储开通与使用
- Python实现快速排序
- 什么是 AngularJS?
- web 前端后端分工
- python将姓王的都改成老王_全域明星-第46章:校长姓王,隔壁老王?-爱阅小说网...
- 4宫格 android,四宫格拼图软件
- android 多开app store,原来 iOS 也有双开助手,还是上架了苹果官方 App Store 的
- 如何获取这台电脑上登陆过的全部QQ号,
- 安卓手机刷入面具Magisk
- phonegap-第三方登陆-andriod插件
- 小i机器人在2018硬科技年会上夺双料大奖