SQL Developer를 통해 확인한 샘플스키마 중 employees 테이블
하지만 Linux 환경에서 데이터베이스를 이용할때 보이는 테이블의 모습은 알아보기가 쉽지 않다.
EMPLOYEE_ID FIRST_NAME
----------- ------------------------------------------------------------
LAST_NAME
---------------------------------------------------------------------------
EMAIL
---------------------------------------------------------------------------
PHONE_NUMBER HIRE_DATE
------------------------------------------------------------ ------------------
JOB_ID SALARY COMMISSION_PCT MANAGER_ID
------------------------------ ---------- -------------- ----------
DEPARTMENT_ID
-------------
이러한 현상은 컬럼 폭이 대체적으로 컬럼폭이 default 되어 있는데 대부분 80으로 잡혀 있기 때문이다.
컬럼폭을 200까지 늘렸을때 확실히 CLI환경에서 사이즈가 늘어났기에 보기에는 조금 편해졌다.
SET LINESIZE 200
select * from employees;
EMPLOYEE_ID FIRST_NAME LAST_NAME
----------- ------------------------------------------------------------ ---------------------------------------------------------------------------
EMAIL PHONE_NUMBER HIRE_DATE JOB_ID SALARY
--------------------------------------------------------------------------- ------------------------------------------------------------ ------------------ ------------------------------ ----------
COMMISSION_PCT MANAGER_ID DEPARTMENT_ID
-------------- ---------- -------------
하지만 위에서 ----- 표시가 있는데 이것은 컬럼의 사이즈 때문이다.
각각 어느정도 길이가 되어 있는지는 알 수 없으나 대체적으로 엄청 길게 표기가 되어 있지는 않을 것이다.
그러므로 각 컬럼마다 사이즈를 줄여보는 것이다.
먼저 컬럼 중에서 FIRST_NAME의 컬럼을 아래와 같은 명령어로 사이즈를 조절한다.
COL FIRST_NAME FORMAT A30
EMPLOYEE_ID FIRST_NAME LAST_NAME EMAIL
----------- ------------------------------ --------------------------------------------------------------------------- ---------------------------------------------------------------------------
PHONE_NUMBER HIRE_DATE JOB_ID SALARY COMMISSION_PCT MANAGER_ID DEPARTMENT_ID
------------------------------------------------------------ ------------------ ------------------------------ ---------- -------------- ---------- -------------
205 Shelley Higgins SHIGGINS
515.123.8080 07-JUN-02 AC_MGR 12008 101 110
206 William Gietz WGIETZ
515.123.8181 07-JUN-02 AC_ACCOUNT 8300 205 110
확실히 이전보다 줄어든 모습을 확인할 수 있는데 확인을 해봤을때 총 갯수를 뜻한다.
현재 대부분 컬럼의 길이를 A10으로 줄였는데 몇몇은 ###으로 표기가 뜬다.
사이즈가 작을 경우 한줄을 띄우고 발생되는게 일반적이다.
하지만 저렇게 깨져서 나온 경우는 여러 정보를 찾아보았지만 해결방안이 없었으며
단지 데이터베이스를 재접속 후 정상적으로 표기 되었음을 확인하였다.
EMPLOYEE_ID FIRST_NAME LAST_NAME EMAIL PHONE_NUMBER HIRE_DATE JOB_ID SALARY COMMISSION_PCT MANAGER_ID DEPARTMENT_ID
----------- ---------- --------------- --------------- -------------------- ------------------ ---------- ---------- -------------- ---------- -------------
########## William Gietz WGIETZ 515.123.8181 07-JUN-02 AC_ACCOUNT 8300 ########## 110
'데이터베이스' 카테고리의 다른 글
샘플 스키마 HR 설치하기 (0) | 2023.06.08 |
---|---|
오라클 기본 (0) | 2023.06.08 |
SID(또는 DATABASE NAME) 변경 방법 (0) | 2023.06.01 |
listener.ora/tnsnames.ora 수정 시 접속이 될까?{2023년05월30일} (0) | 2023.05.30 |
listener.ora tnsnames.ora 설정하기{2023년05월26일} (1) | 2023.05.26 |