sqlldr的使用问题
创建表:test_load,
sql>create table test_load(id number(10),uname varchar2(20), phone varchar2(20));
控制文件:d:\loader.ctl
load data
infile 'd:\datafile.txt'
append into table test_load
fields terminated by "," optionally enclosed by '"'
( id, uname, phone )
数据文件:D:\datafile.txt
001,"david",0551-1234567
002,"dave",0551-7654311
我在sql plus 中执行 :
SQL>sqlldr 'sys/admin AS SYSDBA' control=d:\loader.ctl log=d:\a.log
然后报错:SP2-0734: unknown command beginning "sqlldr 'sy..." - rest of line ignored.然而我在oem中是通过'c:\loader.ctl'能加载的.
我的操作系统是windows,用户名密码为:sys/admin
都没搞错,为什么会报错啊?
------解决方案--------------------http://www.blogjava.net/Unmi/archive/2009/01/05/249956.html
------解决方案--------------------
------解决方案--------------------sqlldr 是操作系统中的命令,不是SQLPLUS中的。
------解决方案--------------------
SQL code
我在sql plus 中执行 :
SQL>sqlldr 'sys/admin AS SYSDBA' control=d:\loader.ctl log=d:\a.log
------解决方案--------------------
------解决方案--------------------
sqlldr 是操作系统中的命令,不是SQLPLUS中的。