我创建了一个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;”它正在破裂在查询中。有办法解决这个问题吗?
答案 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
插入符号也可用于转义其他符号。