오라클 컬럼 길이 조절에 대해
오라클 컬럼 길이 조절에 대해
- 환경
- 문제
- 해결방안
환경
windows에 SQL Plus를 설치해서 사용했다.
문제
쿼리를 통해 결과를 조회했는데, 결과의 속성 컬럼에 대한 폭이 너무 넓어서 줄바꿈이 발생했다.
혹은 컬럼 길이가 길면 한 화면에 보이지 않고 출력 내용이 많으니 중간에 컬럼명이 다시 나와서 보기 불편한 경우가 있다.
나는 하나의 행에서 컬럼명들을 보고 싶어서 컬럼의 폭을 줄이고 싶었다.
해결방안
일반적인 경우
COLUMN {속성컬럼명} FORMAT A{원하는길이숫자}
데이터가 숫자일 경우
COL {속성컬럼명} FOR {9999} // 9의 갯수만큼 숫자가 들어가게 설정
데이터가 문자일 경우
COL {속성컬럼명} FOR {a8} // 8바이트까지 문자가 들어가게 설정
한 화면에 출력가능한 줄 길이 설정 (가로 길이 설정)
SET LINE 200 // 한 화면을 가로로 200바이트까지 출력되게 설정
한 페이지에 출력가능한 줄 수 설정 (세로 길이 설정)
SET PAGES 50 // 한 페이지에 50줄까지 출력되게 설정
댓글남기기