What we have to do is to be forever curiously
testing new opinions and courting new impressions

우리가 해야 할 일은 끊임없이 호기심을 갖고
새로운 생각을 시험해보고 새로운 인상을 받는 것

오라클 컬럼 길이 조절에 대해

  • 환경
  • 문제
  • 해결방안

환경

windows에 SQL Plus를 설치해서 사용했다.


문제

쿼리를 통해 결과를 조회했는데, 결과의 속성 컬럼에 대한 폭이 너무 넓어서 줄바꿈이 발생했다.

혹은 컬럼 길이가 길면 한 화면에 보이지 않고 출력 내용이 많으니 중간에 컬럼명이 다시 나와서 보기 불편한 경우가 있다.

나는 하나의 행에서 컬럼명들을 보고 싶어서 컬럼의 폭을 줄이고 싶었다.


해결방안

일반적인 경우

COLUMN {속성컬럼명} FORMAT A{원하는길이숫자}

데이터가 숫자일 경우

COL {속성컬럼명} FOR {9999} // 9 갯수만큼 숫자가 들어가게 설정

데이터가 문자일 경우

COL {속성컬럼명} FOR {a8}  // 8바이트까지 문자가 들어가게 설정

한 화면에 출력가능한 줄 길이 설정 (가로 길이 설정)

SET LINE 200  //  화면을 가로로 200바이트까지 출력되게 설정

한 페이지에 출력가능한 줄 수 설정 (세로 길이 설정)

SET PAGES 50  //  페이지에 50줄까지 출력되게 설정


태그: ,

카테고리:

업데이트:

댓글남기기