sqlldr问题,导数据时,怎么样把一行的后半部分丢弃掉? 最简单的办法,在执行sqlldr之前,先自己写个小程序,把第一个分号之前的内容取出来就行了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表结构如下:create table table1(f1 varchar2(50),f2 number,f3 number,f4 number);控制文件内容如下:LOAD DATAINFILE *INTO TABLE table1 truncateFIELDS TERMINATED BY ',' (f1,f2,f3,f4 TERMINATED BY ';')BEGINDATA000000000002021303010250447777,98,2,10966;0;2P_060202140827_10RFPT10Z060202140227.0212.cdK;0;20060202141139;10472:202,1$;90594274,1099,2,0;0;0;2P_060202140827_10RFPT10Z060202140227.0212.cdK;0;20060202141139;;000000000002021402010250434173,98,2,0;0;0;2P_060202140827_10RFPT10Z060202140227.0212.cdK;0;20060202141139;;执行sqlldr userid=test@SERVER1/test control=demo1.ctl log=demo1.log再在sqlplus中查询SQL> select * from table1;F1 F2 F3 F4-------------------------------------------------- ---------- ---------- ----------000000000002021303010250447777 98 2 1096690594274 1099 2 0000000000002021402010250434173 98 2 0 求个oracle的触发器 搞开发数据挖掘是什么? 在一个数据库下建立多个用户 向oracle中插入日期型数据 请教教我ORACLE.一点也不会啊.急啊 关于full join的使用问题。谢谢! 各位大虾,对一个想学OracelSQL的新手的赐教一下 有关存储过程的问题 如何将文本文件内容一次性插入Oracle数据库? 安装 在linux中对oracle进行定时dmp ,如何按日期给生成的文件命名 in问题
create table table1(f1 varchar2(50),f2 number,f3 number,f4 number);控制文件内容如下:
LOAD DATA
INFILE *
INTO TABLE table1 truncate
FIELDS TERMINATED BY ','
(f1,f2,f3,f4 TERMINATED BY ';')
BEGINDATA
000000000002021303010250447777,98,2,10966;0;2P_060202140827_10RFPT10Z060202140227.0212.cdK;0;20060202141139;10472:202,1$;
90594274,1099,2,0;0;0;2P_060202140827_10RFPT10Z060202140227.0212.cdK;0;20060202141139;;
000000000002021402010250434173,98,2,0;0;0;2P_060202140827_10RFPT10Z060202140227.0212.cdK;0;20060202141139;;执行
sqlldr userid=test@SERVER1/test control=demo1.ctl log=demo1.log
再在sqlplus中查询
SQL> select * from table1;F1 F2 F3 F4
-------------------------------------------------- ---------- ---------- ----------
000000000002021303010250447777 98 2 10966
90594274 1099 2 0
000000000002021402010250434173 98 2 0