2014-09-30 2 views
0

Adaptive Server Anywhere v7 DB에서 쿼리를 실행하기 위해 bat 파일을 만들었습니다.쿼리를 실행하는 BAT 파일 만들기

cd C:\LabWorks 
dbisqlc -c "DSN=XXX;UID=XXX;PWD=XXX" select PONUMBER, orderstatus, writeback, shipdate from orderinfo, shippinginfo where orderinfo.custid < '52467' and orderinfo.orderid = shippinginfo.orderid; Output to \\Status.csv 

그러나 쿼리에서 "<"으로 인해 깨졌습니다. 이 문제를 해결할 수있는 방법이 있습니까?

답변

1

작은 기호를 이스케이프하려면 캐럿 (^) 기호를 사용할 수 있습니다. 시도해보십시오.

dbisqlc -c "DSN=XXX;UID=XXX;PWD=XXX" select PONUMBER, orderstatus, writeback, shipdate from orderinfo, shippinginfo where orderinfo.custid ^< '52467' and orderinfo.orderid = shippinginfo.orderid; Output to \\Status.csv 

캐럿 기호는 다른 기호를 이스케이프하는데도 사용할 수 있습니다.

+0

완벽한, 감사합니다! – JeffreyLazo

관련 문제