1
내 Java 응용 프로그램에서 H2 데이터베이스를 사용하고 있습니다. CSVWRITE
명령을 사용하여 DB의 데이터를 파일에 씁니다. 유일한 문제는 파일에 쓰여진 값이 큰 따옴표로 묶여 있다는 것입니다. A 레코드는 예를 들면 아래와 같습니다 H2 데이터베이스 - CSVREAD/CSVWRITE - 필드 인클로저의 옵션 이름은 무엇입니까?
"TN"|"8903555"|"2012-01-08 23:20:27.0"|"Hello"|"Postpaid"|"TN2011120810070811"
내가 위의 라인이 하나 아래처럼 따옴표없이 내보낼 수 원하는 :
TN|8903555|2012-01-08 23:20:27.0|Hello|Postpaid|TN2011120810070811
그래서 CSVWRITE
명령 옵션 이름 것입니다 I 이것을 위해 사용할 수 있습니다.
CALL CSVWRITE('/home/admin/Documents/abc.txt', 'SELECT * FROM TEST0 WHERE IN_DATE >= ''2012-01-08 00:00:00'' AND IN_DATE < ''2012-01-09 00:00:00''', 'charset=UTF-8 fieldSeparator=|');