Background Image
조회 수 527 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

* CUBRID 운영 중 질의(SQL) 수행한 결과를 엑셀(CSV) 파일로 만드는 방법입니다.


1. 운영 DB서버 큐브리드 설치 계정 로그인


2. 큐브리드 서비스 운영 상태 확인

$> cubrid service status


3. CSQL 인터프리터를 이용해 데이터 조회 및 CSV 파일 생성

$> csql -C -u dba  -c "SELECT * FROM db_class"  -q --delimiter="," --enclosure="\"" 디비명@localhost  > export_data.csv


# csql 예제 내용 옵션 설명입니다.


-C, --CS-mode

클라이언트/서버 모드로 CSQL 인터프리터를 실행합니다. 브로커(서버) 프로세스에 접속하여 SQL을 수행할 때 사용하며, 옵션을 생략하면 기본으로 이 모드가 적용됩니다 .


-u, --user=ARG

지정한 사용자 계정으로 데이터베이스에 접속합니다.


-c, --command=ARG

셸 상에서 직접 실행할 SQL 문을 지정합니다.


-q, --query-output

결과를 insert 질의에서 사용할 수 있게 출력하는 옵션으로 컬럼명과 값만 표시되며 -c 또는 -i 옵션과 같이 사용해야 합니다.


--delimiter=ARG

-q 옵션과 함께 사용할 때, 컬럼 사이에 삽입할 단일 문자를 지정합니다, 예시의 ","는 콤마(,)를 구분자로 사용함을 의미합니다 .


--enclosure=ARG

-q 옵션과 함께 사용할 때, 문자열형 값을 둘러싸는 단일 문자를 지정합니다, 즉, 각 문자열 값을 큰따옴표로 감쌉니다 .


> export_data.csv (쉘 리다이렉션)

CSQL의 표준 출력(stdout)을 export_data.csv 파일로 리다이렉트하여, 조회 결과를 지정한 파일에 저장합니다. 


* csql 상세 사용 방법 정보 : https://www.cubrid.org/manual/ko/11.4/csql.html#



  1. CUBRID JDBC Maven 의존성 설정 방법

  2. SQL 조회 결과를 엑샐(CSV) 파일로 만들기

  3. Windows 11에서 CUBRID 서비스가 시스템 재부팅 시 자동 시작

  4. synonym에 대하여

  5. VALUES 절 활용하기

  6. CUBRID 브로커와 시스템 메모리

  7. 여러개의 컬럼을 하나로 묶어주는 함수 CONCAT_WS 사용방법

  8. 입력된 날자를 이용하여 해당 주차의 모든 날자 구하기

  9. CUBRID PHP 드라이버 빌드와 연동방법

  10. JAVA_SP를 이용해서 정규표현식을 이용해서 치환을 하자.

  11. 윈도우 OS에서 java sp 사용 시 Java VM is not running 해결 방법

  12. 테이블 명세서 쿼리

  13. loose index scan을 활용한 효과적인 쿼리 튜닝 방안

  14. CUBRID 8.2.2 ~ 8.4.x 버전에서 'ALTER SERIAL ... CACHE <cached_num> / NOCACHE' ERROR 해결 방법

  15. CONNECT BY 절 포함 질의 튜닝 예제

  16. UPDATE에서 조인을 통해, 결과값 수정하는 방법

  17. subquery를 이용한 튜닝예제

  18. Oracle import 시 character set 변경관련

  19. JBoss 사용 시 statement pooling 설정

  20. Tomcat's JDBC Pool 사용 시 JNDI DataSource 설정

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 15 Next
/ 15

Contact Cubrid

영업문의 070-4077-2112 / 기술문의 070-4077-2148 / 대표전화 070-4077-2110 / Email. contact_at_cubrid.com
Contact Sales