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

作者&投稿:贰肿 (若有异议请与网页底部的电邮联系)
转:如何用plsql从oracle中导入导出数据~

如何使用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不认识“-”

一般导入方法是把备份的dmp文件通过plsql导入到数据库中。方法如下:
1、登录要导入的用户到plsql(一般为新用户,且有dba等权限),如果没有权限,在system用户下执行下边语句:
grant connect,resource,dba to 用户名;2、登陆后,依次点击“工具”-“导入表”

3、上方选择“oracle导入”,下方根据自己条件勾选必要的选项,然后点击文件夹样式的图标,选择自己的dmp文件,选择好文件以后,点击“导入”按钮,等待执行完毕即可。

如何使用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不认识“-” 

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

2
区别

3
导出数据到excel文件

4
excel数据导入到数据库

5
PL/SQL Developer是Oracle数据库中用于导入或导出数据库的主要工具之一,这里主要介绍如何利用PL/SQL Developer导入和导出数据库,并对导入或导出时的一些注意事项进行相关说明。1、导出步骤1.1. tools ->export user object 选择选项,导出.sql文件 说明:导出的是建表语句(包括存储结构)

6
1.2. tools ->export tables-> Oracle Export 选择选项导出.dmp文件 说明:包含三种导出方式,三种方式都能导出表结构以及数据,如下:

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

8
第二种是导出为.sql文件的,可用文本编辑器查看,通用性比较好,但效率不如第一种,适合小数据量导入导出。尤其注意的是表中不能有大字段(blob,clob,long),如果有,会提示不能导出(提示如下: table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead)。

9
第三种是导出为.pde格式的,.pde为Pl/sql developer自有的文件格式,只能用Pl/sql developer自己导入导出,不能用编辑器查看。
10
2.导入步骤:a.tools->import tables->SQL Inserts 导入.sql文件。b. tools->import talbes->Oracle Import然后再导入dmp文件。 说明:和导出类似,另外,导入之前最好把以前的表删除,当然导入另外数据库除外。

菜单tool里的export table import table

用UTL_FILE做文件操作。


怎么使用PLsql在本机登录oracle
1、以SYS用户登入Oracle(sys用户不用口令登入) 2、执行语句Alter user SYSTEM identified by 新口令; PL\/SQL登入Oracle方法: 打开PL\/SQL(不用登入用户),点击上面菜单【工具】-【首选项】弹出下列窗口。 注意红圈的地方,设置为Oracle主目录,然后【确定】退出PL\/SQL,重新进入即可。 本回答被提问者和网友采纳 随o天...

用PL\/SQL从ORACLE数据库提取出一张表,希望将空值替换为-,就是提出的表...
update table U set D = '-' where D is null;U是表,B C D都是表里的列。不知道你是不是要对表进行更新。如果不是更新,就用 SELECT A,NVL(B,'-'),NVL(C,'-'),NVL(D,'-') FROM U 进行查询

oracle 中执行时间的问题
别用PLSQL DEVELOPER ,放在SQL PLUS里执行,就能看出了。另外,程序开始跟结尾用 dbms_output.putline() 输出一下系统时间,就能判断出来执行时间。要是非用PLSQL DEVELOP ,也可以按F5,看看执行计划。如果有 FULL SCAN之类的,就是全表扫描了,估计数据量大的时候,没有建立或利用上索引,执行会比较...

怎样使用PLSQL Developer调试 存储过程和触发器
1. 打开PL\/SQL Developer如果 在机器上安装了PL\/SQL Developer的话,打开PL\/SQL Developer界面输入 用户名,密码和host名字,这个跟在程序中web.config中配置的完全相同,点击确定 找到 需要调试的存储过程所在的包(Package bodies),如PACK_ACTIVITY,点击右键,在弹出菜单中选择[查看],得到包中的所有...

Oracle面试题(基础篇)
2). oracle使用的脚本语言为PL-SQL,而sql server使用的脚本为T-SQL 微观上: 从数据类型,数据库的结构等等回答 2. 如何使用Oracle的游标? 1). oracle中的游标分为显示游标和隐式游标 2). 显示游标是用cursor...is命令定义的游标,它可以对查询语句(select)返回的多条记录进行处理;隐式游标是在执行插入 (ins...

PL\/SQL Developer 除Oracle外,还可以和别的数据库连么?比如MySQL...
1、在PL\/SQL Developer官网http:\/\/www.allroundautomations.com\/上下载PL\/SQL Developer 64 bit安装软件。2、安装它,完了照常登陆,连接到数据库,因为是30天试用版,下面要破解它,打开注册机,有如下界面,点击一下Generate。3、再打开PL\/SQL Developer,Help下的Register界面。4、将注册机中的内容...

plsql developer 这里面的字体怎么改呢?太小了、、、
1.菜单栏,点击 编辑;(Alt + E)2.然后选择 PL\/SQL美化器;( O )3.在弹出来的对话框中左面的选择栏选择 字体;4.点击 选择 按钮就可以编辑你想要编辑位置的字体了.括号中为快捷键

plsql问题,下面这个触发器错在哪
点击[调试]菜单->,在弹出菜单中选择[查看]。 (2)开始调试,就进去调试模式了,右键点击需要调试的包,可以调试跟踪存储过程了,对于我们目前只是为了调试存储过程,需要为其所在的包添加debug信息.这样 就为包体添加了调试信息;SQL Developer的话,密码和host名字,是查看结果的. 4. Tip 令人 比较...

Oracle用Plsql导入数据到临时表中。如何查看呢?我用Plsql在创建了一个...
session指的是会话,别人告诉你临时表只在当前session可以查看,是因为可以创建两种类型的Oracle临时表:会话级的临时表和事务级的临时表。会话级的临时表是因为这个临时表中的数据和你的当前会话有关系,当你当前SESSION不退出的情况下(即从输入账户密码进入操作系统到退出操作系统就是一个会话过程),临时...

Oracle Database 11g PL\/SQL程序设计 pdf 电子书发下
下载地址:http:\/\/sf.jb51.net:81\/201303\/books\/oracleplcxsj5_jb51.net.rar 或者:http:\/\/enkj.jb51.net:81\/201303\/books\/oracleplcxsj5_jb51.net.rar 目 录(上册)第1部分 PL\/SQL编程第1章 PL\/SQL概述 3第2章 创建并运行PL\/SQL代码 21第3章 语言基础 50第2部分 PL\/SQL程序结构第4章...

大理市19557129114: plsql怎么导入oracle数据库 -
幸卿骨愈: 方法如下: 1、登录要导入的用户到plsql(一般为新用户,且有dba等权限),如果没有权限,在system用户下执行下边语句: grant connect,resource,dba to 用户名; 2、登陆后,依次点击“工具”-“导入表” 3、上方选择“oracle导入”,下方根据自己条件勾选必要的选项,然后点击文件夹样式的图标,选择自己的dmp文件,选择好文件以后,点击“导入”按钮,等待执行完毕即可.

大理市19557129114: 如何用plsql从oracle中导入导出数据 -
幸卿骨愈: 用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer 只有“Oracle Export”方式导出再导入后,表结构和索引结构没有发生变化,另两种方式都改变了索引类型.另外 Sql Insert的那个可以导成sql,可以用文本...

大理市19557129114: PLSQL怎样导出oracle表结构和数据 -
幸卿骨愈: 1.完整的导出整个数据库表结构即dmp文件方法: Tools-->Export Tables ,选择Oracle Export 默认选项即可知,在Output file选择一个输出目标点击Export,即可导出表结构 2.导出表中数据道: Tools-->Export Tables :选择SQL Inserts 遇到大...

大理市19557129114: 怎么用PLSQL导出Oracle一个表 -
幸卿骨愈: 1.选TOOLS,之后选Export User Objects,之后就会出现一个列表包括表,视图,存储过程,函数,包,触发器之类的对象,你只要选中你要导出的对象(你直接选你要导出的表就行),导出成一个DMP文件!2.点开Tables,选中你要导出的表,选Export Data,剩下的你自己研究下吧,可以选导出格式,还有什么创建表删除表什么的 通常就是上面这两种方法了,有什么不明白的,可以再问我!

大理市19557129114: 怎么使用PLSQL Developer从oracle数据库 导入导出数据 -
幸卿骨愈: 在tools(工具)菜单下,选择export table 导出表这个菜单项,来导出数据;另外export user objects导出用户对象这个是导出表结构/视图/存储过程等等一系列数据库对象的.导入数据时,选择tools下的导入表import table即可,在新出现的窗口中选择dmp或者sql文件,导入即可

大理市19557129114: 用PLSQL导入,导入oracle中数据库中的表 -
幸卿骨愈: 首先选择要到的表,然后右键,可以导出,或者通过“工具”菜单,选择要导出的表,此时,你可以导出成dmp文件,SQL脚本文件,或者PLSQL文件,都可以,导入也是类似的方式!,但是如果你表有类似CLOB字段,只能导出成dmp或者PLSQL文件.当然你可以直接使用Oracle Exp/Imp命令也可以导入、导出!

大理市19557129114: PLSQL怎样导出oracle表结构 -
幸卿骨愈: 工具--导出表,选中表之后选择导出sql文件. 导出的sql文件就是表结构

大理市19557129114: 如何使用PL/SQL工具将oracle数据导出到excel -
幸卿骨愈: 使用oracle数据库时,plsql是最佳的工具搭档,使用plsql可以更加方便的使用oracle数据库,本文介绍如何使用plsql将数据导出到excel中.连接oracle的plsql 首先在SQL Window窗口中,查询需要导出的数据.在查询的结果集上(注意不要选中...

大理市19557129114: PLSQL Developer怎么导出数据库 -
幸卿骨愈: 导出步骤:1 tools ->export user object 选择选项,导出.sql文件2 tools ->export tables-> Oracle Export 选择选项导出.dmp文件 导入步骤:(导入之前最好把以前的表删除,当然导入另外数据库除外)1 tools->import tables->SQL Inserts 导入.sql文...

大理市19557129114: plsql怎么导出oracle数据库 -
幸卿骨愈: 资讯 安全 论坛 下载 读书 程序开发 数据库 系统 网络 电子书 微信学院 站长学院 QQ 手机软件 考试 频道栏目 SQL Server| MySQL| Oracle| DB2| Sybase| 其他综合| SQL教程| 登录注册 首页 > 数据库 > Oracle > 正文 PL/SQLDeveloper导入导出...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网