Database/Oracle
[Oracle] 콘솔창에서 테이블 정렬해서 보는 방법
zannew
2020. 12. 27. 20:49
콘솔에서 SELECT를 했을 때 이것이 테이블인지 뭔지 알아보기 어렵게 출력되는 경우가 많다. 방금 입력한 데이터가 잘 들어갔는지 간단히 확인만 하고 넘어갈 수도 있지만 데이터가 점점 많아질수록 가독성이 떨어지기 때문에 정렬해서 데이터를 볼 수 있는 방법이 있다.
형식은 이렇게 된다.
COL 컬럼 이름 FOR A+숫자
예를 들어 현재 st_name이 처음 테이블 정의 시 데이터 바이트 크기 때문에 많은 자리를 차지하므로 줄여서 출력하면 가독성을 높일 수 있다.
COL st_name FOR A10;
한글은 2byte를 차지하므로 다섯 글자의 이름까지 출력하는데 문제가 없다.
보아하니 st_tel 컬럼도 불필요하게 칸을 많이 차지하는 것을 볼 수 있다.
역시
COL st_tel FOR A13;
로 줄여준다.
st_tel의 빈 칸까지 조절해주고 나니 한결 가독성이 좋아졌다.
데이터 형식에 영향을 주거나 하지는 않는다. 그저 콘솔에서 편하게 보기 위한 목적으로 쓰인다.
단, NUMBER타입의 컬럼은 값이 깨져서 출력되므로 문자열 타입 컬럼에만 활용할 것!!!