본문 바로가기

자린고비 독학하기/자린고비 코딩하기

SQLPLUS 시스템 환경 변수 설정

반응형

 

 

시스템 환경 변수 

 

오라클은 시스템 환경 변수 디폴트 값을 가지고 있다. 사용자는 해당 변수 값을 확인하고, 설정할 수 있다. 

 

 

  • SHOW: 현재 시스템 변수의 값을 확인하기 위한 명령어
  • SET: 현재 시스템 변수의 값을 변경하기 위한 명령어

 

  • LINESIZE, PAGESIZE, COLUMN FORMAT, HEADING 변수를 SET 명령어를 통해 바꿀 수 있다. 

 

 

LINESIZE

 

  • 라인 당 출력할 최대 문자 (Character)의 수를 결정하는 변수이며, 디폴트 값은 80으로 지정되어 있다.
  • 해당 정보를 한 줄에 모두 출력하고자 할 때 조정할 수 있다.

 

  • SHOW LINESIZE: 현재 지정된 LINESIZE를 반환한다.
  • SET LINESIZE 숫자 : LINESIZE를 원하는 값으로 설정한다. 

 

 

SHOW LINESIZE를 통해 100임을 확인하고, 출력해 본 모습이다. 한눈에 들어오지 않는다.

 

 

 

SET LINESIZE를 통해 한눈에 확인할 수 있도록 라인 당 최대 문자를 조절해 주었다.

 

 

PAGESIZE 

 

  • 페이지 당 출력할 라인의 개수에 대한 환경 변수이며, 디폴트 값은 14이다.
  • 한 페이지에 출력할 라인의 수를 결정하기 때문에, 페이지가 잘려서 가독성이 떨어지는 경우 설정할 수 있다.

 

  • SHOW PAGESIZE: 현재 지정된 PAGESIZE를 반환한다.
  • SET PAGESIZE 숫자 : PAGESIZE를 원하는 값으로 설정한다. 

 

기본적으로 14로 지정되어 있던 PAGESIZE를 17로 변경해, 14개의 행이 잘 나오게 해 주었다.

 

 

 

COLUMN FORMAT 

 

  • 컬럼 데이터의 출력 형식을 지정해 주는 환경 변수이다. 
  • 문자 형식 / 숫자 형식으로 출력 형식을 변경해 줄 수 있다.
  • 기본적으로 설정되어 있는 값은 테이블을 만들 때 지정해 준 값이다. 

 

  • 문자 형식: COLUMN 컬럼명 FORMAT A숫자 
    • A 뒤에 붙는 숫자는 문자의 길이에 해당한다.
  • 숫자 형식: COLUMN 컬럼명 FORMAT 9,999,999 (등) 

출처: https://codedragon.tistory.com/4416

 

 

문자 형식으로 컬럼 지정 값 수정. 환경 변수 값 SET은 테이블 데이터 크기에 직접적인 영향은 주지 않는다.

 

 

숫자 형식으로 컬럼 지정 값 수정.

 

반응형