SQL Loader - 不需要dat文件

时间:2012-05-31 04:59:58

标签: sql-loader

我正在尝试将记录插入表中。我不需要访问dat文件,因为所有值都是常量或在控制文件本身中生成。

一个例子是 -

OPTIONS(LOAD=1)
LOAD DATA
APPEND
INTO TABLE table_name
(P_ID CONSTANT 202, NAME CONSTANT "ABC", NUM CONSTANT 1, CREATED_BY CONSTANT "DEF",
CREATION_DATE EXPRESSION "current_timestamp(6)")

但是,当我为上面的ctl文件执行sqlldr命令时,我收到以下错误 -

SQL*Loader-500: Unable to open file (<file_name>.dat)
SQL*Loader-553: file not found
SQL*Loader-509: System error: No such file or directory

1 个答案:

答案 0 :(得分:2)

我觉得你需要纠正你的控制文件:

  

负载数据

     

INFILE *