plsql导出数据和表结构

摘要:
如果表包含CLOB类型字段,则无法导出SQL。第三种导出为.pde格式pde是Pl/sql开发人员拥有的文件格式,只能由Pl/sql开发者导入和导出,不能由编辑器查看。

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格式进行导出。

plsql导出数据和表结构第1张

第一种(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数据导入到数据库

plsql导出数据和表结构第2张

免责声明:文章转载自《plsql导出数据和表结构》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C语言分配4k对齐内存JumpServer跳板机的搭建与部署下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

PLSQL使用技巧

表死锁处理 用dba权限的用户登陆数据库。1、select * from v$locked_object 查出被锁定的对象,其中object_id是对象的ID,session_id是被锁定对象有session ID;2、select object_name, object_type from dba_objects where object_id = 刚才...

oracle 11g sqlplus和plsql developer 乱码解决方案

----------------------------------华丽的分隔符---------------------------------- 在cmd终端下运行            中文的话: set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 英文的话 set N...

plsql之导入数据乱码

   问题现象:       首先是使用了plsql 8.0版本客户端导入 ANSI as UTF-8 的字符集 格式sql 文件进行数据的导入,       然后检查了所有的系统环境的字符集和plsql 的字符集 都OK 的但是就是 不行 、和同事的环境数据文件等一一进行对比       发现都一样、唯一不一样的就是plsql 的版本不一样 他的是9.0...

plsql和tsql常用函数比对

http://www.jb51.net/list/list_154_1.htm 数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from...

plsql快速选中一行的快捷键

实际工作中,经常用到pl/sql,在sql window中,经常性的用到选中一行然后按F8执行这条sql语句。用鼠标选中一行不是特别方便。用快捷键就快多了。 1.使用home键(不是windows键奥)将光标定位到行开头,然后同时按住shift+ ctrl+ end。或者 2.使用end           将光标定位到行尾,然后同时按住shift+ ct...

Oracle11g下载、安装、客户端安装、PLSQL远程连接数据库(即监听配置)及环境变量配置

一、oracle11g、oracle11g客户端下载 链接:https://pan.baidu.com/s/1mB7tukSiFPgF9Y9AfypaIQ 提取码:root Oracle11g安装包(解压缩后):已将两个压缩包解压到同一目录下,官网下载压缩包一般有两个。 ※注意:解压路径名称最好不要出现中文和空格等不规则符号,否则之后可能出现不可预知的...