PLSQL怎样导出oracle表结构和数据详解数据库
1.导出表结构和数据
方式1.tools- export user objects是导出表结构
tools - export user object 选择选项,导出.sql文件 说明:导出的是建表语句(包括存储结构)
方式2.tools- export tables 是导出表结构还有数据
用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer
用中间的sql inserts页面,选中create tables选项,where clause 里写入 where rownum 1。
如果表包含有CLOB类型字段的话,sql是无法导出的。这时候可以改用PL/SQL的pde格式进行导出。
区别:
第一种(Oracle Export)是导出为.dmp的文件格式,.dmp文件是二进制的,可以跨平台,还能包含权限,效率也很不错,用得最为广泛 。
第二种(Sql Insert)是导出为.sql文件的,可用文本编辑器查看,通用性比较好,但效率不如第一种,适合小数据量导入导出。
尤其注意的是表中不能有大字段(blob,clob,long),如果有,会提示不能导出
(提示如下: table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead)。
第三种(pl/sql developer)是导出为.pde格式的,.pde为Pl/sql developer自有的文件格式,只能用Pl/sql developer自己导入导出,不能用编辑器查看。
2.导入步骤:a.tools- import tables- SQL Inserts 导入.sql文件。b. tools- import talbes- Oracle Import然后再导入dmp文件。 说明:和导出类似,另外,导入之前最好把以前的表删除,当然导入另外数据库除外。
其他 导出数据到excel文件
选中数据表 query data 选中要导出的数据 右键copy to excel
excel数据导入到数据库
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/4573.html
oracle相关文章
- 验证Oracle邮箱:保障账号安全(oracle验证邮箱)
- 使用Go语言来操作Oracle数据库(go语言oracle)
- 掌握Oracle统计数据的强大能力(oracle统计个数)
- 写Oracle中忽略大小写的实现方法(oracle忽略大小)
- 查询Oracle数据库表列数的方法(oracle查询表的列数)
- Oracle文库:革新技术带来的无限可能性(oracle文库)
- 灵活运用 Oracle 触发器类型实现数据保护(oracle触发器类型)
- 深入了解Oracle数据库的触发器类型(oracle触发器类型)
- 掌握Oracle数据库的触发器类型(oracle触发器类型)
- Maximizing Performance: Tips for Optimizing Your Oracle SQL Statements(oracle语句优化器)
- 探究Oracle数据库:难度如何?(oracle数据库难吗)
- Oracle数据库内存管理构建最优的内存存储区(oracle内存存储区)
- Oracle入门初学者必备书籍(oracle入门看什么书)
- 了解有关Oracle数据库的信息(about oracle)
- FTP文件快速入库Oracle数据库(ftp文件入oracle)
- Oracle 主控制台有效控制数据库管理(oracle 主控制台)
- Oracle数据库优化排序把时间变成分秒(oracle优化排序)
- session杀死Oracle数据库会话(oracle中kill)
- 比较Oracle数据库两个字段数据对比分析(oracle两个字段内容)
- 串Oracle数据库中空字符串不等于Null值(oracle不等于空字符)
- Oracle客户端的快速下载体验(oracle下载客户端)
- Oracle CUUG激发力量,构建数据库新未来(oracle cuug)