2014-04-21 2 views
0

사용자 ID, 암호 및 세 번째 매개 변수 값을 입력으로 Windows 배치 파일에서 하나의 SQL 파일을 실행하려고합니다. 명령 줄에서배치 (.bat) 파일에서 SQL 파일로 매개 변수 값을 전달하는 방법

내가이 실행하고 ->D를 : \ testmyFolder> 참고 MyUser mytestbat.bat MYPASSWRD INPARAM

내 배치 파일을 다음과 같이 (D /testmyFolder/mytestbat.bat) 내용은 다음과 같습니다

SET USRID=%1 
SET PWD=%2 
SET INPUT1=%3 
SQLPLUS %USRID%/%PWD% @testmy.sql %USRID% %PWD% %INPUT1%>D:/testmyFolder/Log/testmylog.Log; 

나는 이것을 실행할 수 없습니다 ... 그저 SQL 파일을 열어 ... 아무도 도와 줄 수 있을까요 ??

+0

SQLPLUS % 1/2 % @ testmy.sql % 1 % 2 % 3> D : /testmyFolder/Log/testmylog.Log –

+0

감사합니다! 그 일을 .. – ZoelaNethr090

+0

@tony bd 당신의 해결책이 작동하고 있으므로 답변으로 이동하십시오. – krokodilko

답변

0

SQLPLUS %의 testmy.sql % 1 % 2 % @ 1/2 % 3> D : /testmyFolder/Log/testmylog.Log < 토니 BD 응답으로서>

관련 문제