SELECT /* 테이블 물리 논리 목록 추출 */
S1.TABLE_NAME AS 물리테이블명,
COMMENTS AS 논리테이블명,
TABLESPACE_NAME AS 테이블스페이스명,
NUM_ROWS AS ROW수, --- analize 를 해야 정확한 Row수를 얻는다.
LAST_ANALYZED AS 최종분석일자,
PARTITIONED AS 파티션여부
FROM USER_TABLES S1,
USER_TAB_COMMENTS S2
WHERE S1.TABLE_NAME = S2.TABLE_NAME
AND S2.TABLE_TYPE = 'TABLE' -- VIEW (뷰, 테이블 따로 SELECT
AND TABLESPACE_NAME IS NOT NULL --PLAN TABLE 등을 빼기 위해
ORDER BY S1.TABLE_NAME
;
/* comment 수정 */
SELECT *
FROM ALL_TAB_COLUMNS
;
update ALL_TAB_COLUMNS
set DEFAULT_LENGTH = null
, DATA_DEFAULT = null
WHERE TABLE_NAME = '테이블명'
AND COLUMN_NAME = '컬럼명'
;
SELECT *
FROM USER_COL_COMMENTS WHERE TABLE_NAME = '테이블명'
;
COMMENT ON COLUMN 테이블명.컬럼명 IS '코멘트';
'03.업 > 05.오라클' 카테고리의 다른 글
INSERT INTO SELECT (0) | 2022.06.29 |
---|---|
오라클 테이블정보 조회 (0) | 2022.06.02 |
그룹바이 서브쿼리 참조 (0) | 2022.01.19 |
[오라클] 전화번호 포맷 변경 쿼리 (하이픈, 자르기) (0) | 2021.12.24 |
조건절에 != , <> 보다 IN을 쓰는 이유 (0) | 2021.12.10 |