Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > 文本文件中的内容导入到oracle表中
【标  题】:文本文件中的内容导入到oracle表中
【关键字】:oracle
【来  源】:http://www.cublog.cn/u/11765/showart.php?id=190864

文本文件中的内容导入到oracle表中

Your Ad Here
假设你的文本文件是 a.txt.  数据库用户名和密码都是xx,要导入的表名是test
code:
--sqlldr xx/xx  control=a.ctl
load data
  append
into table test
fields terminated by '此处为tab长的空格'
(col1,
col2,
.
.
.)
把上面的代码存为a.ctl 
然后把这个文件和数据文件存到同一个目录下。进到该目录执行
代码中注释的那句命令就好了。
 
例如:
 
把mail.txt中的
aaaa@163.com
bbbb@shou.com
cccc@sina.com
dddd@yahoo.com
这些邮件地址导入到mail_send表的name字段中。
创建sqlload.txt文件
vi sqlload.txt
load data
infile '/home/oracle/mail.txt'
truncate into table user.wdxc_mail_send
fields terminated by '  '
(name)
保存退出。
执行 sqlldr system/1234 control=sqlload.txt
SQL*Loader: Release 9.2.0.4.0 - Production on Thu Oct 26 14:02:27 2006
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
Commit point reached - logical record count 4
检证一下
SQL> select * from user.wdxc_mail_send;
NAME
--------------------------------------------------------------------------------
aaaa@163.com
bbbb@shou.com
cccc@sina.com
dddd@yahoo.com
sql trace有两种方法在session级进行trace:【上一篇】
面试一则:【下一篇】
【相关文章】
  • oracle字符集理解
  • oracle数据磁盘阵列恢复
  • 找出oracle中一对多关系字段
  • Oracle11g的新特性-11g New Features
  • Oracle数据库的基础概念和基础操作
  • Oracle运算符和函数
  • Oracle的用户管理和事务外理
  • Oracle的视图、同义词、序列、簇
  • Oracle的管理表分区和索引
  • Oracle的PL/SQL编程和游标
  • 【随机文章】
  • 在ASP中自动创建多级文件夹的函数(使用FSO)
  • 小鸡鸡啊!」先生为太太的纯节感到满意
  • 再谈Windows NT/2000环境切换
  • 合理的软件过程是软件质量的基础-论CMM/CMMI的缺点
  • OpenVPN使用User/Pass验证登录 (消费者权益日献大礼)
  • 安装mysql
  • IIS 7 in Vista RC1
  • Dialog中使用Toolbar
  • Oracle HowTo:在非归档模式下如何更改数据文件位置
  • 怎样用linux拨号上网
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.