1
쉘 스크립트에서 파일의 쿼리 내용을 추출하는 간단한 명령을 실행 중입니다.slqplus에서 추출한 쿼리의 인코딩 변경
sqlplus -s /@P2AX <<EXIT> /temporary/test.csv
alter session set NLS_DATE_FORMAT = 'yyyy-mm-dd HH24:mi:ss';
select *
from japhonie.ad_contacts
where con_id = 3720;
EXIT
내 기본에는 일본어 문자가 포함되어 있습니다. db의 현재 인코딩은 SJIS (일본어의 기본 인코딩)입니다. 그래서 출력 파일 /temporary/test.csv도 자동으로 SJIS에 저장됩니다. 하지만 UTF-8로하고 싶습니다. 내 셸 스크립트에 UTF-8로 쿼리의 내용을 직접 추출 할 수있는 명령이 있습니까? 추출한 후에해야합니까?
아마도 파일을 생성 한 후 일부 변환기를 실행하는 것이 더 쉬울 것입니다 ... – Plirkee