인터넷에 떠도는 소스들을 정리 ..
참조 하세요. ^^
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 - 바이트일때
4. 컬럼 pri 정보
SELECT cols.table_name, cols.column_name, cols.position, cons.status, cons.owner, cons.* FROM all_constraints cons, all_cons_columns cols WHERE cols.table_name = '테이블 명' AND cons.constraint_type = 'P' AND cons.constraint_name = cols.constraint_name AND cons.owner = cols.owner ORDER BY cols.table_name, cols.position;
'DATABASE > Oracle' 카테고리의 다른 글
「Tools」DBeaver - Oracle 무료 툴 (0) | 2020.12.31 |
---|---|
Oracle SQL Developer 클릭시 객체 정보 안보이게... (0) | 2018.04.03 |
오라클 잡 관리(Oracle job manage) (0) | 2010.01.13 |
오라클 잡 관리(Oracle job manage) (0) | 2010.01.13 |
How to: Bind an Array to an ODP.NET Database Command (0) | 2009.11.11 |