DBDBDEEP

오라클 접속시 가능한 여러가지 툴들을 쓰지만

상황이 여의치 않을때가 있다.


그럴때면 터미널화면에서 쿼리 결과를 봐야하는데 

화면이 밀려보이거나 다음줄로 넘어가버려서 알기 쉽지 않을때가 많다. 


알기쉽게 아래와같이 정의하였으니 필요하신분은 참고하시면 되겠습니다.


set linesize 1000

set pagesize 10

column OWNER format a20

column OBJECT_NAME format a30

column CREATED format a20

column LAST_DDL_TIME format a20


*column을 col로 바꿔도 무방

sqlplus Pagesize, Linesize, Column 사이즈


추가로 헤더명을 바꿀수도 있습니다.

col 원래컬럼명 for a10 heading 바꿀컬럼명


그럼 애초에 어떻게 각 컬럼의 값을 측정할수 있을까요?

그것은 desc 테이블 명으로 나오는 값을 확인 하면됩니다.

SQL> desc dba_objects;

 Name                                      Null?    Type

 ----------------------------------------- -------- ----------------------------

 OWNER                                              VARCHAR2(30)

 OBJECT_NAME                                        VARCHAR2(128)

 SUBOBJECT_NAME                                     VARCHAR2(30)

 OBJECT_ID                                          NUMBER

 DATA_OBJECT_ID                                     NUMBER

 OBJECT_TYPE                                        VARCHAR2(19)

 CREATED                                            DATE

 LAST_DDL_TIME                                      DATE

 TIMESTAMP                                          VARCHAR2(19)

 STATUS                                             VARCHAR2(7)

 TEMPORARY                                          VARCHAR2(1)

 GENERATED                                          VARCHAR2(1)

 SECONDARY                                          VARCHAR2(1)

 NAMESPACE                                          NUMBER

 EDITION_NAME                                       VARCHAR2(30)




이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band