2013-08-28 68 views
0

我在Adaptive Server Anywhere v7上運行查詢。SQl輸出爲CSV,不帶單引號

select customerinfo.customerid, Name, Address1, Address2, City, State, ZIP, Country from customerinfo, addressinfo 
where customerinfo.customerid = addressinfo.customerid 
and MEMBER = (Date(GetDate()-4)) 
and addressinfo.addresstype = 's'; 
Output to C:\SamplePacks.CSV 

輸出是:

123, '姓名', '地址1,' 地址2' .....

有沒有一種方法來運行查詢,以便單引號請勿顯示?

回答

3

參見doc

QUOTE子句QUOTE子句是用於只將文本輸出格式。 引號字符串圍繞字符串值放置。默認值爲 單引號(')。如果在QUOTE子句中指定了ALL,則報價 字符串將放置在所有值周圍,而不僅僅是圍繞字符串。要 壓制引用,請指定空的單引號。例如,QUOTE''。

如此看來,你應該做的

Output to 'C:\SamplePacks.CSV' QUOTE ''