从别的地方得到好多.dat文,
要求导到自己的库中,要导的这些表结构自己的库中也有。
在网上查了一些资料:
-- 假设你要装载的数据文件位于:D:\sql_imp\eg_dataq.dat 文件中,要装载到 scott用户下的eg表中(eg表有三个字段:col1, col2, col3)-- Step 1: 你可以先创建一个控制文件于:D:\sql_imp\eg.ctl文件,文件中的内容如下:load data
infile "eg_data.dat"
append into table eg
fields terminated by '    '
(col1,
col2,
col3
)-- 然后,在 cmd 下,先cd 到 D:\sql_imp目录下,然后执行如下命令:
C:\Documents and Settings\Administrator>d:D:\>cd D:\sql_impD:\sql_imp> sqlldr scott/yourpassword control=eg.ctl log=D:\sql_imp\eg.log bad=D:\sql_imp\eg.bad errors=1000现在的问题是这些表的字段很多,难道非要写
fields terminated by '    '
(col1,
col2,
col3
)把一个一个字段的要列出来吗?
哪位高手能够提供更好的方法?