오라클

[SQL] 행을 열로 변환하는 방법(PIVOT)

※ DataBase 관련 콘텐츠 – 옐로우의 세계 학생 성적 관리에서 시험 단위, 과목 단위로 점수를 저장한다. 예를 들어 2025년 8번째 시험은 “2025008”과 같은 시험코드로 관리할 수 있다. 이번 글에서는 시험코드가 포함된 학생 성적 테이블 구조(종적)를 기준으로, 특정 시험에서 학생별 수학·국어·영어 점수를 조회(횡적)하는 방법을 두 가지 방식(CASE, PIVOT)으로 정리하겠다. 1. 테이블 구조 (1) 학생 (STUDENT) (2) […]

[Java] DB to File (fetch size)

개요 대용량 데이터를 오라클 DB에서 읽어 sam 파일로 내려받는 작업을 jdbc 프로그램으로 구현한다. 예제에서는 오라클 DB를 사용하고 121개의 컬럼을 가진 TB_ITEM_MG 테이블에 1,500,010건의 데이터를 “,”를 구분자로 하는 sam 텍스트 파일로 내려받는다. ※ 관련 글 목록: Java 관련 콘텐츠 – 옐로우의 세계 ​ JDBC fetch size JDBC fetch size 매개변수는 Result Set 을 가져오는 시간을 크게 […]

우분투 노트북에서 데스크탑 오라클 접속

공유기를 사용하는 집 내부 네트워크 환경에서 우분투 16.04 노트북에서 윈도우 10 데스크탑에 설치된 오라클에 접속하는 방법을 정리하였다.​ # 시스템 환경 ◎ 데스크탑(PC) – 윈도우 10 – 오라클 18c XE – 내부IP : 192.168.35.153 ◎ 노트북 – 우분투(Ubuntu) 16.04 – 오라클 18c XE – 내부IP : 192.168.35.152 ​ # 데스크탑(PC) 방화벽 설정 윈도우 10에서 다음과 같은 […]

Scroll to top