oracle sqldeveloper 怎么导入txt文件的数据?

oracle sqldeveloper 怎么导入txt文件的数据?,第1张

你是要导入导出 数据?还是表结构、视图、存储过程这些东西? 如果是前者用exp/imp or expdp/impdp(10g以后支持) 就可以,详细的用法搜索一下就可以得到,后者的话要看sqldeveloper的版本,3或者以上的for windows的版本不知何故取消了导出功能,但是2的版本是支持导出的, 奇怪的是for linux的版本不管是2还是3都有这个功能,不知道为何会出现此种差异。下图所示是sqldeveloper 211版本的截图 Tools=>Database Export

ORACLE语句将SCOTT用户下的EMP表并进行到处文本文件
使用SQLPlus的spool命令
*** 作步骤
1
新建一个脚本文件,存放起来,如D:\spoolsql,具体代码如下

set echo off --在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQL语句
set feedback off --是否显示当前sql语句查询或修改的行数
set newpage none --会在页和页之间没有任何间隔
set verify off --
set pagesize 0 --分多少页
set term off --在用spool命令将一个大表中的内容输出到一个文件中时,将内容输出在屏幕上会耗费大量的时间,设置set termspool off后,则输出的内容只会保存在输出文件中,不会显示在屏幕上,极大的提高了spool的速度。
set trims on --将SPOOL输出中每行后面多余的空格去掉
set linesize 600 --设置屏幕显示行宽,默认100
set heading off --禁止输出列标题
set timing off --默认为OFF,设置查询耗时,可用来估计SQL语句的执行时间,测试性能
set numwidth 38
SPOOL D:\aaatxt
select UserTelNo || ',' || to_char(ReceiveTime,'yyyy-MM-dd HH24:MI:SS') || ',' || UserContent || ',' || ReplyContent FROM LogSMSHall_Mutual WHERE rownum<=100;
SPOOL OFF

(1)首先,可以不按照数据库中的字段存放顺序,编辑形成Excel表中的数据,准备导入到oracle中:(2)把Excel文件另存为(文本文件(制表符分隔)(txt))在另存为之前要选中Excel中要另存为的数据,否则形成的txt文件可以导入不了plsql中:(3)将新生成的数据录入txt文件导入到PlSQL进入PlSQL,选择菜单栏中的工具>文本导入器,进入到文本导入器的页面后,先点击“来自文本文件的数据”选项卡,然后点击打开按钮,选择数据录入txt文件。在选择之前必须要把相应的Excel文件关闭,否则txt文件无法导入:(4)此时“文件数据”中会显示:(5)在“配置”进行配置:如果不将标题名勾选上,则会导致字段名也当做记录被导入到数据库中,影响正确录入。说明:由于在Excel中,超过15位的数字后三位会显示为0,需要在输入的数值前输入英文单引号,这样数值就能正常显示了。由于身份z号码是18位的数字,所以其前面有一个单引号,可以通过(4)中的文件数据中看到身份z号码相对应的字段值前面确实有一个单引号,那么在配置中设置字段开始位置时,就应将相对位置设置为1。

打开Oracle数据库路径的代码主要是通过使用SQLPlus或SQL Developer工具来实现的,具体步骤如下:
1 使用SQLPlus登录Oracle数据库:
```sql
sqlplus username/password@//hostname:port/servicename
```
其中,`username`为数据库用户名,`password`为用户密码,`hostname`为数据库服务器主机名或IP地址,`port`为数据库端口号(默认为1521),`servicename`为数据库服务名。
2 进入Oracle数据库路径:
使用以下命令可以查询当前数据库路径:
```sql
show parameter db_file_name_convert;
```
或者可以直接使用以下命令进入Oracle数据库路径:
```sql
cd <路径名称>
```
其中,`路径名称`为你想要进入的数据库路径。
3 使用SQL Developer登陆Oracle数据库:
打开SQL Developer工具,输入数据库用户名、密码及连接信息,点击“连接”,即可成功连接到Oracle数据库并进入相应的路径。
以上就是打开Oracle数据库路径的常用方法,具体 *** 作方式还需要根据实际情况来确定。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13399472.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存