Я создал командный файл, который должен загружать данные в базу данных.После ввода имени и пароля базы данных появляется команда control =
, где мы вводим файл .ctl
.
К сожалению, я не могу найти команду, которая вводит имя файла CTL.
Любая помощь будет принята.
Код пакетного файла:
@ECHO OFF
sqlldr database_name/password@username
pause
SEC_LOAD.ctl
pause
Это вывод в окне консоли:
sqlldr database_name/password@username
control =
SQL*Loader-287: No control file name specified.
pause
Press any key to continue . . .
Все, что мне нужно, это позвонитьфайл SEC_LOAD.ctl
, когда в cmd появляется control =
, вместо этого он вызывается после управляющей команды.