2013-08-28 1 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

는 QUOTE 절은 텍스트 만 출력 형식입니다 doc

QUOTE 절을 참조하십시오. 인용 문자열은 문자열 값 주위에 배치됩니다. 기본값은 작은 따옴표 (')입니다. QUOTE 절에 ALL이 지정되면, 따옴표 문자열은 문자열 주위가 아닌 모든 값 주위에 배치됩니다. 따옴표를 표시하지 않으려면 빈 작은 따옴표를 지정하십시오. 예를 들어, QUOTE ''.

그래서 당신이해야 할 것으로 보인다

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