[Oracle] 오라클 컬럼 데이터 타입 조회 방법 2가지

오라클에서 테이블의  칼럼 데이터 타입(Data Type)을 확인하기 위해서는 DESC 명령어ALL_TAB_COLUMNS 시스템 뷰를 사용하여 조회할 수 있다. 대부분의 SQL 툴에서 테이블 정보를 확인할 수 있는 기능이 있지만 단순 쿼리로 빠르게 확인할 때는 위의 2가지 방법을 사용할 수 있다.

 

목차

 

DESC 명령어를 사용하여 데이터 타입 조회

DESC emp

 

 

오라클 SQL 툴에서 DESC 테이블명을 사용하여 데이터 타입데이터 길이를 조회할 수 있다.

데이블의 속성을 빠르게 파악할 때는 DESC 명령어를 많이 사용하므로 기억해 두는 것이 좋다.

 

ALL_TAB_COLUMNS 시스템 뷰를 사용하여 조회

SELECT column_name     -- 컬럼명
     , data_type       -- 데이터 타입
     , data_length     -- VARCHAR 길이
     , data_precision  -- NUMBER 길이
     , data_scale      -- NUMBER 소수점 길이
     , nullable        -- NULL 여부
  FROM all_tab_columns
 WHERE table_name = 'EMP' -- 테이블명(대문자)

 

 

all_tab_columns 시스템 뷰를 사용하면 데이터 타입뿐만 아니라 조금 더 상세한 칼럼 속성을 확인할 수 있다.

권한에 따라서 all_tab_columns , user_tab_columns , dba_tab_columns의 시스템 뷰를 사용할 수 있으며, 해당 시스템 뷰에 권한이 있다면 동일한 결과를 조회할 수 있다.

all_tab_columns  사용자 계정이 접근 가능한 모든 칼럼 정보 조회
 user_tab_columns  사용자 계정에 생성된 모든 칼럼 정보  조회
 dba_tab_columns  관리자(DBA) 권한으로 모든 칼럼 정보  조회
 

[Oracle] 컬럼명으로 테이블 찾기 2가지 방법

오라클에서 칼럼명으로 테이블을 찾을 때는 주로 칼럼 코멘트 시스템 뷰와 칼럼 정보 시스템 뷰에서 찾는다. 여러 가지 시스템 뷰를 조인해서 쿼리문을 작성하면 조금 더 많은 정보가 조회되므

gent.tistory.com

 

[Oracle] 컬럼 코멘트 조회 (테이블 명세서)

오라클(Oracle) 컬럼 코멘트 조회 오라클 쿼리를 작성하다 보면 컬럼의 의미 파악이 안될때가 있다. 이럴때는 오라클 코멘트 시스템뷰를 사용하여 컬럼 코멘트를 쉽게 조회 할 수 있다. 컬럼 코멘

gent.tistory.com

 

댓글

Designed by JB FACTORY