Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 주식
- linux
- 공모주 청약 일정
- php
- IPO
- 자바
- Stock
- 리눅스
- jquery
- css
- 자바스크립트
- 주식 청약 일정
- codeigniter
- 오라클
- 공모주 청약
- 맥
- JavaScript
- 7월 공모주 청약 일정
- java
- SQL
- html
- Eclipse
- 제이쿼리
- 6월 공모주 청약 일정
- 코드이그나이터
- Oracle
- 주식 청약
- MYSQL
- Stock ipo
- 공모주
Archives
- Today
- Total
개발자의 끄적끄적
[Oracle] 테이블 & 컬럼 Comment 추가,확인,삭제 방법 본문
728x90
반응형
[Oracle] 오라클 테이블 & 컬럼 Comment 추가,확인,삭제 방법
테이블을 생성할 시 테이블과 컬럼에다가 설명을 달 수 있습니다.
이렇게 해놓으면 처음에는 좀 귀찮아도 나중에 컬럼의 뜻이 기억이 안날때 SELECT하여 Comment를 찾아볼 수 있습니다.
대개 의무적으로 등록하게 합니다.
Comment 설정
--테이블 Comment 설정
COMMENT ON TABLE [테이블명] IS [Comment];
COMMENT ON TABLE EX_TABLE IS '예제 테이블';
--컬럼 Comment 설정
COMMENT ON COLUMN [테이블명].[컬럼명] IS '[Comment]';
COMMENT ON COLUMN EX_TABLE.DEPT IS '부서';
COMMENT ON COLUMN EX_TABLE.TP IS '유형';
Comment 확인
--테이블 전체 comment 조회
SELECT table_name, table_type, comments FROM USER_TAB_COMMENTS WHERE comments IS NOT NULL;
--컬럼 전체 comment 조회
SELECT table_name, column_name, comments FROM USER_COL_COMMENTS WHERE comments IS NOT NULL;
--각 테이블과 컬럼 comment 조회
SELECT
T1.*
FROM (
SELECT
A.TABLE_NAME
,B.COMMENTS AS TABLE_COMMENTS
,C.COLUMN_NAME
,C.COMMENTS AS COLUMN_COMMENTS
FROM ALL_TABLES A
,ALL_TAB_COMMENTS B
,ALL_COL_COMMENTS C
WHERE 1=1
AND A.TABLE_NAME = B.TABLE_NAME
AND A.TABLE_NAME = C.TABLE_NAME
) T1
WHERE 1=1
AND T1.TABLE_COMMENTS LIKE ‘%’|| :V_LIKE_TABLE_COMMENTS || ‘%’
AND T1.COLUMN_COMMENTS LIKE ‘%’|| :V_LIKE_COLUMN_COMMENTS || ‘%’
Comment 삭제
--테이블 Comment 삭제
COMMENT ON [테이블명] IS '';
COMMENT ON EX_TABLE IS '';
--컬럼 Comment 삭제
COMMENT ON COLUMN [테이블명].[컬럼명] IS '';
COMMENT ON COLUMN EX_TABLE.DEPT IS '';
Comment 수정의 경우 '' 대신 바꾸고싶은 Comment를 입력해주시면 됩니다.
반응형
'개발 > sql' 카테고리의 다른 글
[DBMS] MySQL에서 검색에 사용되는 필드는 float로 설정하지 말아라.[하지 말아라.[펌] (0) | 2020.08.08 |
---|---|
[DBMS] MSSQL 오전/오후를 24시간 표기법으로 변경 [펌] (0) | 2020.08.08 |
[Oracle] 오라클 테이블 스페이스 사용법(조회, 생성, 삭제)등 총정리 (0) | 2020.08.07 |
[oracle]오라클 함수(function) 생성 및 실행[펌] (0) | 2020.08.07 |
[MySQL] AutoCommit 설정 (0) | 2020.08.03 |
Comments