转:如何用plsql从oracle中导入导出数据

摘要:
如何使用PLSQLDeveloper从oracle数据库导入和导出数据。有三种方法可以使用pl/sqldeveloper导出表数据:OracleExport、SqlInsert和pl/sqldeveloper。在“OracleExport”模式下导出和导入后,表结构和索引结构没有改变。其他两个方法更改索引类型。第三种导出为.pde格式pde是Pl/sqlsqldeveloper拥有的文件格式,只能由Pl/sqlsqlserverdeveloper自己导入和导出;不能使用编辑器查看数据。将数据导出到Excel文件:选择数据表--查询数据--选择要导出的数据--右键单击以复制到Excel Excel数据以导入数据库:1.准备要在Excel中导入的数据。
如何使用PLSQL Developer从oracle数据库 导入导出数据

  用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer

  只有“Oracle Export”方式导出再导入后,表结构和索引结构没有发生变化,另两种方式都改变了索引类型。另外

  Sql Insert的那个可以导成sql,可以用文本编辑器打开。

  pl/sql developer 也可以导出,但文本编辑器不能打开。

  区别:

  Oracle Export,Sql Insert,pl/sql developer

  第一种是导出为.dmp的文件格式,.dmp文件是二进制的,可以跨平台,还能包含权限,效率也很不错,用得最广

  第二种是导出为.sql文件的,可用文本编辑器查看,通用性比较好,但效率不如第一种,适合小数据量导入导出。尤其注意的是表中不能有大字段(blob,clob,long),如果有,会提示不能导出(提示如下:

  table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead),可以用第一种和第三种方式导出。

  第三种是导出为.pde格式的,.pde为Pl/sql developer自有的文件格式,只能用Pl/sql developer自己导入导出;不能用编辑器查看,

  导出数据到excel文件:

  选中数据表--query data--选中要导出的数据--右键copy to excel

  excel数据导入到数据库:

  1.在Excel中准备好要导入的数据。具体操作:在Excel中,把第一列设置为空列,第二列以后的列应与要导入的数据表的字段相对应。

  2.登录PLSQL Developer,找到需要导入数据的数据库表后,点击右键--edit data,进入了编辑此表的数据对话框,并点击最左侧选中一空行。

  3.copy Excel表中的数据记录,将数据粘贴到上步中PLSQL Developer显示的表列中。

  4.点击PLSQL Developer中的对号按钮进行Post。

  注意:PLSQL Developer不认识“-” 

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

上篇Linux命令--ss命令的参数及使用详解linux服务器挂掉自动重启脚本(转)下篇

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

相关文章

Decimal为SQL Server、MySql等数据库的一种数据类型

Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部份以及小数部分的位数。使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储存空间,例如百分比使用decimal(4,2)即可。存储数据范围是:-10^38~10^38-1 的固定精度和小数位的数字。一个decimal类型的数据占用了2~17...

Confluence 6 数据导入和导出

Confluence 管理员和用户可以从各种方法向  Confluence 中导入数据。针对不同的导入方式,有关权限的要求也是不相同的。请参考页面 Import Content Into Confluence 中内容。 你也可以将你 Confluence 中的内容导出成各种不同的格式,请参考页面 Export Content to Word, PDF, H...

EasyUI:datagrid数据汇总

EasyUI:datagrid数据汇总 js代码: var total=0;//全局变量 $(function(){ $('#tablebudgetdata').datagrid({ title:' ', //标题 onLoadSuccess: function (data) {//表单加载完后再加载此方...

Data Profiling Task

Data Profiling Task 是用于收集数据的Metadata的Task,在使用ETL处理数据之前,应该首先检查数据质量,对数据进行分析,这将对Table Schema的设计结构和生成ETL的方式产生不可估量的影响。 Data Profiling Task 输出XML格式的数据文件,并能通过Open Profile Viewer 查看输出结果。...

ORACLE 使用DBMS_METADATA.GET_DDL获取DDL语句

Oracle在9i以后,可以利用DBMS_METADATA.GET_DDL包得到数据库的对象的ddl脚本。如下(SQLPLUS中执行): 1.获取单个的建表、视图和建索引的语法setpagesize0setlong90000setfeedbackoffsetechooffspoolDEPT.sqlselectdbms_metadata.get_ddl(...

mysql与oracle的语法对比

数据类型 编号 ORACLE MYSQL 注释 1 NUMBER int / DECIMAL DECIMAL就是NUMBER(10,2)这样的结构INT就是是NUMBER(10),表示整型;MYSQL有很多类int型,tinyint mediumint bigint等,不同的int宽度不一样 2 Varchar2(n) va...