0
cmd 쉘에서 osql 명령을 실행하려고합니다. 내 osql 명령 내에서 cmd를 수준 변수를 사용해야합니다.osql 명령에서 cmd 변수를 사용하려면 어떻게해야합니까?
예를 들어 % mydate % 변수가 있고 다음 osql 호출에서 @start_date 매개 변수의 값으로 전달하려고합니다.
osql -Sdb -Uautosys -Pdata_load -ddms -Q"EXEC dbo.sp @start_time = '' "
어떻게하면됩니까?
TIA!
가 표시되지해야하지만, 그것은 작동하지 않았다, 그래서
도스 대체는 매우 초기에 발생합니다. 나는 그것을하는 잘못된 방법이 있다고 생각했다. 내 변수가 null이라는 것을 알았 기 때문에 문제가 발생했습니다. cmd 셸에서 두 변수를 연결하는 방법을 알고 있습니까? 어쩌면 다른 질문으로 게시 할 것입니다 ... – chama
@chama : SET foo = % firstOne %% SecondOne % – gbn
그건 내가 생각한 것이지만 작동하지 않습니다. 내 코드는'set mydate2 = % mydate %% Time %'입니다. – chama