SQL 강좌
2019.02.15 / 19:13

테이블 이름, 컬럼명, 정보 조회 쿼리

hanulbit
추천 수 5

1. 테이블 명 보기


select *

from ALL_TAB_COMMENTS

where TABLE_NAME = ' 테이블 이름 ' ;


결과 :

OWNER

TABLE_NAME

TABLE_TYPE

COMMENTS

테이블 명

테이블 종류

(TABLE / VIEW)

테이블 주석


2. 컬럼 명 보기


select *

from ALL_COL_COMMENTS

where TABLE_NAME = ' 테이블 이름 ' ;

OWNER

TABLE_NAME

COLUMN_NAME

COMMENTS

테이블 명

컬럼명

컬럼 주석



3. 테이블 정보 보기


select *

from ALL_TAB_COLUMNS

where TABLE_NAME = ' 테이블 이름 ' ;


OWNER

TABLE_NAME

COLUMN_NAME

DATA_TYPE

DATA_TYPE_MOD

DATA_TYPE_OWNER

테이블이름

컬럼이름

데이터타입

컬럼수정자

컬럼의데이터타입오너


DATA_LENGTH

DATA_PRECISION

DATA_SCALE

NULLABLE

COLUMN_ID

DEFAULT_LENGTH

데이터 길이

null 가능

컬럼_ID

열의기본값의길이


DATA_PRECISION : 길이 : 10 진수 숫자 (NUMBER) 또는 이진숫자 (float)

DATA_SCALE : number 일때 숫자

COLUMN_ID : ROW_ID와 같은 의미, 1,2,3.. 같은 숫자로 되어있음



DATA_DEFAULT

NUM_DISTINCT

LOW_VALUE

HIGH_VALUE

DENSITY

NUM_NULLS

컬럼의 디폴트 값

컬럼의distinct값의개수

컬럼의낮은값

컬럼의높은값

컬럼의 밀도

null을 가진 컬럼의개수


NUM_BUCKETS

LAST_ANALYZED

SAMPLE_SIZE

CHARCTER_SET_NAME

CHAR_COL_DECL_LENGTH

GLOBAL_STATS

열에대한 히스토그램에서 버킷의 개수

칼럼을 분석했던 가장 최근의 날짜

칼럼 분석에 사용되는 표본의 크기

Character set name

Declaration length of character type column

기본 파티셥을 병합하지 않고 계산한 통계가 있습니까?


USER_STATS

AVG_COL_LEN

CHAR_LENGTH

CHAR_USED

V80_FMT_IMAGE

DATA_UPGRADED

통계는 사용가가 직접입력한것인가?

컬럼의 평균 길이(byte)

문자 컬럼의 최고 길이

C or B

8.0이미지 형식의 열데이터 인가?

열데이터는 최신 유형 버전형식으로 업그레이드 되어있나?

CHAR_USED C - 최대 길이가 문자에 지정되어있는 경우, B - 바이트일때



출처: https://domoyosi.tistory.com/6 [꼬꼬남편의 주워먹기]