1.用触发器和序列实现
CREATESEQUENCEu.seq_questionno
STARTWITH0
MAXVALUE999999999999999999999999999
MINVALUE0
NOCYCLE
NOCACHE
NOORDER;
CREATEORREPLACETRIGGERu.tr1
BEFOREINSERT
ONu.t1
REFERENCINGOLDASOLDNEWASNEW
FOREACHROW
BEGIN
SELECTc1.NEXTVAL
INTO:NEW.c1
FROMDUAL;
END;
控制文件:
LOAD DATA
INFILE 'G:a.txt'
BADFILE 'G:a.bad'
DISCARDFILE 'G:a.dsc'
INTO TABLE "T1"
APPEND
FIELDS TERMINATED BY X'9'
TRAILING NULLCOLS
(
C2,
C3,
C4,
C5
-- C1
)
2.直接在控制文件中加入序列
LOAD DATA
INFILE 'G:a.txt'
BADFILE 'G:a.bad'
DISCARDFILE 'G:a.dsc'
INTO TABLE "T1"
APPEND
FIELDS TERMINATED BY X'9'
TRAILING NULLCOLS
(
C2,
C3,
C4,
C5,
C1 "SEQ_QUESTIONNO.nextval"
)
3.不用序列,在控制文件中使用 RECNUM
LOAD DATA
INFILE 'G:a.txt'
BADFILE 'G:a.bad'
DISCARDFILE 'G:a.dsc'
INTO TABLE "T1"
APPEND
FIELDS TERMINATED BY X'9'
TRAILING NULLCOLS
(
C1 RECNUM,
C2,
C3,
C4,
C5
)
分享到:
相关推荐
Oracle数据库使用SQL_Loader导入外部数据的方法详解,详细讲解 sqlldr的使用
oracle sql loader全攻略,帮助你理解和用好oracle sql loader工具
oracle sql loader 用法详解
NULL 博文链接:https://jxdwuao.iteye.com/blog/1704642
oracle sql loader的简单使用实例
oracle -sqlloader使用方法,适合初学者
该方法是Oracle数据库下数据导入的最重要的方法之一,该工具由Oracle客户端提供
利用sqlloader将 excel 数据导出到 oracle 数据库中
oracle sqlloader 使用指南 数据装载
与.bat脚本配合使用 load data infile 'C:\Users\yilin\Desktop\abc.txt' append into table FJH_TMP fields terminated by " " (A)
涂抹ORACLE-第5章-SQLLoader 加载数据之一千零一十一个怎么办
oracle sqlloader使用指南.doc
sql * loader是oracle的数据加载工具,通常用来将操作系统迁移到oracle数据库中,
kettle快速加载到oracle之oracle批量加载-Oracle Bulk Loader
SQL*Loader是Oracle数据库导入外部数据的一个工具.它和DB2的Load工具相似,但有更多的选择,它支持变化的加载模式,可选的加载及多表加载.
oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具...
NULL 博文链接:https://m635674608.iteye.com/blog/1606527
oracle SQL 语句插入数据 方便 简洁
解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...
使用SQLLDR导入数据 建表文件更新如下 create table pet_photo ( PHOTO_FLAG NUMBER(11), PHOTO_ID varchar2 (600), USER_ACCOUNT varchar2 (300), ALBUM_ID varchar2 (300), PHOTO_NAME varchar2 (300), ...