通过批处理文件的 SQLLDR
SQLLDR via Batch File
我使用 SQLLDR 命令创建了一个批处理文件,用于将 txt 文件的内容加载到 Oracle table。 SQLLDR 命令如下
SQLLDR USERID=USERNAME/PASSWORD@DATABASE
CONTROL='File_Load.CTL', LOG='TESTLOG.LOG', BAD='TESTBAD.BAD',
DATA='TESTDATA.txt'
当我在下面的 CMD 中执行批处理文件时,我得到的是 return。
控制 =
不确定这里出了什么问题,但它不允许我为我自动执行任务。
有人可以帮我吗?
谢谢
亚什
全部放在一行中,去掉逗号和单引号。 RTFM
此外,我相信您可以在 Windows 批处理文件中使用这样的抑扬符行连续字符来中断长命令行:
SQLLDR USERID=USERNAME/PASSWORD@DATABASE ^
CONTROL=File_Load.CTL LOG=TESTLOG.LOG BAD=TESTBAD.BAD ^
DATA=TESTDATA.txt
我使用 SQLLDR 命令创建了一个批处理文件,用于将 txt 文件的内容加载到 Oracle table。 SQLLDR 命令如下
SQLLDR USERID=USERNAME/PASSWORD@DATABASE
CONTROL='File_Load.CTL', LOG='TESTLOG.LOG', BAD='TESTBAD.BAD',
DATA='TESTDATA.txt'
当我在下面的 CMD 中执行批处理文件时,我得到的是 return。
控制 =
不确定这里出了什么问题,但它不允许我为我自动执行任务。
有人可以帮我吗?
谢谢 亚什
全部放在一行中,去掉逗号和单引号。 RTFM
此外,我相信您可以在 Windows 批处理文件中使用这样的抑扬符行连续字符来中断长命令行:
SQLLDR USERID=USERNAME/PASSWORD@DATABASE ^
CONTROL=File_Load.CTL LOG=TESTLOG.LOG BAD=TESTBAD.BAD ^
DATA=TESTDATA.txt