标签:keyword insert 数据库 tiger 记录
SQL*Loader 用法:
sqlldr keyword=value [,keyword=value,... ]
SQL*Loader通过控制文件实现对记录的处理,例子命令行下sqlldr scott/tiger control=case.ctl(并非数据库sql>下)
case.ctl内容如下:
load data
infile * ##使用*表示加载的数据在控制文件中,如果是独立文件要使用‘绝对路径名’
into table bonus ##指定要将数据加载到哪个表中,该表必须已经存在。into前还有参
##数使用说明如下:
##insert:向表中插入数据,表必须为空表否则执行失败。into默认
##为insert
##append:无论表中是否有数据都向表中追加数据 ##replace:将原来的表中数据delete干净,然后添加新数据
##truncate:truncate表中的数据,然后添加新数据
fields terminated by “,”##设置数据部分的字符串分割标志为
(ename,job,sal)##设置表的列名,列名必须与表中的列名相同。
begindata ##表示以下为待加载数据
smith,clerk,1900 ##格式要对应表列名
allen,salesman,2900
实验1:以独立文件向表中追加数据
vim case.ctl内容如下
标签:keyword insert 数据库 tiger 记录
原文地址:http://5489884.blog.51cto.com/5479884/1677735