加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

oracle – SQL Loader中Insert和Append语句之间的区别?

发布时间:2021-01-17 22:33:52 所属栏目:站长百科 来源:网络整理
导读:任何人都能汇报我SQL Loader中Insert和Append语句之间的区别吗?请思量以下示例: 这是我的节制文件 load_1.ctl load data infile 'load_1.dat' "str 'rn'" insert*/+append/* into table sql_loader_1 ( load_time sysdate,field_2 position( 1:10),field

任何人都能汇报我SQL Loader中Insert和Append语句之间的区别吗?请思量以下示例:
这是我的节制文件

load_1.ctl
     load data 
     infile 'load_1.dat' "str 'rn'" 
     insert*/+append/* into table sql_loader_1 
     ( 
      load_time sysdate,field_2 position( 1:10),field_1 position(11:20)
     )

这是我的数据文件

load_1.dat
     0123456789abcdefghij
     **********##########
     foo         bar
     here comes a very long line 
     and the next is 
     short

办理要领

documentation相等清晰;在加载到空表时行使INSERT,在向(也许)包括数据(您想要保存)的表中添加行时行使APPEND.

假如您的桌子是空的,APPEND如故可以行使.假如您但愿表为空,则INSERT也许更安详,由于假如不是这样,它将会堕落,也许会停止不测功效(出格是假如您没有留意到而且没有获得其他错误,譬喻独一索引束缚违规)和/或后载数据整理.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读