首页 > 代码库 > Oracle sqlldr使用示例
Oracle sqlldr使用示例
SQLLDR用于快速的批量导入数据,
示例步骤如下:
1、确定Oracle的连接示例
username/password@sid
我使用的是:system/world @ localorcl
sid是连接的示例,也就是net manager中的服务命名,示意图如下:
2、创建表,语句如下:
CREATE TABLE TT( ID INTEGER, NAME VARCHAR2(20 BYTE), CON VARCHAR2(20 BYTE), DT DATE)
3、在D盘下创建数据文件:test.txt
内容:
1,a,,2007-07-8
2,b,,2008-07-8
3,c,,2009-07-8
4、在D盘下创建控制文件:dept.ctl
内容:
load
infile "d://test.txt"
append into table tt
fields terminated by ","
trailing nullcols
(
id integer external,
name "upper(:name)",
con ":id||:name",
dt date"yyyy-mm-dd"
)
5、CMD下命令行:
sqlldr system/world @ localorcl control= d :/dept . ctl
6、数据库中查询TT表,
select * from TT
数据如下:
Oracle sqlldr使用示例
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。