dat txt csv 导入到orcale数据 导出为txt

     批量插入数据功能

 

一、明确要插入表,如下图,插入t_push_manual
dat txt csv 导入到orcale数据 导出为txt

 

第二部、找到需要导入的数据文件,并编写为ctl 文件

   jiangl19.txt文件里文件格式为

   18057031263

   18057031264

 

以回车换行

 

   jiangl19.dat为jiangl19.txt改后缀名生成

dat txt csv 导入到orcale数据 导出为txt

这里分割符为空格

插入字段为us_yhhm

 

注:如果这里是truncate 方式插入,将直接清空表,如果这里写的是append 则不会清空表。会追加到后面

 

 

第三步、执行插入命令

    userid=用户名/密码@数据库空间名  control=ctl文件地址
 

 
执行过程如下:
 
dat txt csv 导入到orcale数据 导出为txt
 

完成     

 

好了,上面说到导入,那么下面我来说下导出

打开PL/SQL->新建->命令行窗口

 

--如果想保留头部,请忽略这几行
sql>set head off
sql>set linesize 1000
sql>set pagesize 0

--打开插入模式 这里指明输出的目录 
sql> spool C:\Users\jiangl\Desktop\temp.txt

sql>select us_yhhm from llgj.t_push_manual where rownum<1000;

--执行中

sql>spool off;

    上面的输出如果还要格式

    SQL>select us_yhhm || ',' || 0  from llgj.t_push_manual where rownum<1000;

你可能感兴趣的:(orcale)