码迷,mamicode.com
首页 > 数据库 > 详细

SQL*loader实验

时间:2015-07-24 00:06:42      阅读:199      评论:0      收藏:0      [点我收藏+]

标签: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内容如下

        

      

SQL*loader实验

标签:keyword   insert   数据库   tiger   记录   

原文地址:http://5489884.blog.51cto.com/5479884/1677735

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!