0
我想通過命令提示符使用SQLLDR命令在Oracle表中加載少量值。我試圖設置一個變量來讓用戶把文件名稱在SQLLDR命令中接受。我有一個控制文件(.CTL),數據文件(.txt),但它拋出錯誤:SQLLDR命令錯誤.Dat文件未找到
SQL*Loader-500: Unable to open file (sqlldrtest.dat)
。
這是我第一次使用帶有變量的SQLLDR。我以前成功使用過SQLLDR命令,沒有任何變量。
請任何人都可以幫助我糾正這個錯誤。
我爲.bat文件的代碼是:
set /p reportname="Enter Your Report Name: "
SQLLDR USERID=login/[email protected] CONTROL=%reportname%.CTL, DATA=%reportname%.txt
pause