SQl输出为CSV,没有单引号

时间:2013-08-28 17:43:32

标签: sql csv sybase-asa

我正在运行Adaptive Server Anywhere v7上的查询。

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,'name','address1,'address2'.....

有没有办法运行查询,以便单引号不显示?

1 个答案:

答案 0 :(得分:3)

请参阅doc

  

QUOTE子句QUOTE子句仅用于TEXT输出格式。   引号字符串放在字符串值周围。默认值为a   单引号(')。如果在QUOTE子句中指定了ALL,则为引号   字符串放在所有值周围,而不仅仅是字符串周围。至   抑制引用,指定空单引号。例如,QUOTE''。

所以看来你应该这样做

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