创建BAT文件以执行查询

时间:2014-09-30 01:38:12

标签: sql batch-file

我创建了一个bat文件来在Adaptive Server Anywhere v7数据库上运行查询。

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

然而由于“&lt;”它正在破裂在查询中。有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

您可以使用Caret(^)符号来逃避小于号。尝试:

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

插入符号也可用于转义其他符号。