Database/Oracle Database
[SQL*Plus] DESCRIBE 명령 출력 컬럼 사이즈 조정
Dong538
2022. 1. 16. 16:57
표시되는 데이터의 너비를 제어하려면 SET LINESIZE 명령을 사용합니다.
DESCRIBE 명령의 열 출력에는 일반적으로 현재 지정된 라인 크기의 비율이 할당됩니다. SET LINESIZE 명령을 사용하여 선 크기를 줄이거나 늘리면 일반적으로 각 열이 비례하여 더 작거나 커집니다. 이로 인해 디스플레이에서 예기치 않은 텍스트 줄 바꿈이 발생할 수 있습니다. 자세한 내용은 SET 명령을 참조하십시오.
예:
SQL> SHOW LINESIZE
linesize 80
SQL> DESCRIBE EMP_DETAILS_VIEW
Name Null? Type
----------------------------------------- -------- ----------------------------
EMPLOYEE_ID NOT NULL NUMBER(6)
JOB_ID NOT NULL VARCHAR2(10)
MANAGER_ID NUMBER(6)
DEPARTMENT_ID NUMBER(4)
LOCATION_ID NUMBER(4)
COUNTRY_ID CHAR(2)
FIRST_NAME VARCHAR2(20)
LAST_NAME NOT NULL VARCHAR2(25)
SALARY NUMBER(8,2)
COMMISSION_PCT NUMBER(2,2)
DEPARTMENT_NAME NOT NULL VARCHAR2(30)
JOB_TITLE NOT NULL VARCHAR2(35)
CITY NOT NULL VARCHAR2(30)
STATE_PROVINCE VARCHAR2(25)
COUNTRY_NAME VARCHAR2(40)
REGION_NAME VARCHAR2(25)
SQL> SET LINESIZE 70
SQL> DESCRIBE EMP_DETAILS_VIEW
Name Null? Type
----------------------------------- -------- ------------------------
EMPLOYEE_ID NOT NULL NUMBER(6)
JOB_ID NOT NULL VARCHAR2(10)
MANAGER_ID NUMBER(6)
DEPARTMENT_ID NUMBER(4)
LOCATION_ID NUMBER(4)
COUNTRY_ID CHAR(2)
FIRST_NAME VARCHAR2(20)
LAST_NAME NOT NULL VARCHAR2(25)
SALARY NUMBER(8,2)
COMMISSION_PCT NUMBER(2,2)
DEPARTMENT_NAME NOT NULL VARCHAR2(30)
JOB_TITLE NOT NULL VARCHAR2(35)
CITY NOT NULL VARCHAR2(30)
STATE_PROVINCE VARCHAR2(25)
COUNTRY_NAME VARCHAR2(40)
REGION_NAME VARCHAR2(25)