티스토리 뷰
가끔 테이블 목록이 필요할 때가 있다. 아래처럼 조회하면 테이블명, 코멘트를 가지고 올 수 있다.
더 필요한 칼럼들은 각각 A.* , B.*으로 확인해보면 된다.
나는 화면에서 테이블 리스트를 보여주고, 선택 된 테이블의 컬럼들을 필요항목만 체크해서 데이터를 가지고 오거나 하는데 사용하였다.
SELECT A.TABLE_NAME
, B.COMMENTS
FROM USER_TABLES A
, USER_TAB_COMMENTS B
WHERE 1=1
AND A.TABLE_NAME = B.TABLE_NAME
AND A.TABLE_LOCK = 'ENABLED'
아래는 특정 테이블의 컬럼 리스트와 코멘트
SELECT COLUMN_NAME
, COMMENTS
FROM ALL_COL_COMMENTS
WHERE 1=1
AND TABLE_NAME = '테이블 명'
--AND COLUMN_NAME NOT LIKE 'INSERT_%'
--AND COLUMN_NAME NOT LIKE 'UPDATE_%'
--AND COMMENTS IS NOT NULL
시스템 컬럼들이나, 코멘트가 없는 경우 불러오지 않으려면 위와 같이 조건절을 몇 개 더 넣어준다. (-- 주석된 부분)
물론, 시스템 컬럼들의 이름은 다르게 쓰는 경우도 많으니, 그대로 사용하면 안 된다.
티베로의 테이블 명과, 코멘트 (위의, 오라클과 동일하게 사용해도 관계없다)
SELECT A.TABLE_NAME
, A.COMMENTS
FROM ALL_TAB_COMMENTS A
WHERE A.OWNER = 'PORT'
아래는 특정 테이블의 컬럼 리스트와 코멘트
SELECT A.COLUMN_NAME
, A.COMMENTS
FROM ALL_COL_COMMENTS A
WHERE 1=1
AND A.OWNER = '유저'
AND A.TABLE_NAME = '테이블명'
MS-SQL의 테이블 명과, 코멘트 조회
SELECT NAME
, (SELECT VALUE FROM SYS.EXTENDED_PROPERTIES WHERE MAJOR_ID = A.ID AND MINOR_ID = 0 ) COMMENT
FROM SYSOBJECTS A
WHERE RTRIM(A.XTYPE) = 'U'
ORDER BY NAME
아래는 특정 테이블의 컬럼 리스트와 코멘트
SELECT OBJNAME
, VALUE
FROM ::FN_LISTEXTENDEDPROPERTY(NULL, 'SCHEMA', 'DBO', 'TABLE', '테이블명', 'COLUMN', DEFAULT)
'development' 카테고리의 다른 글
Visual Studio Code로 Python 개발환경 셋팅하기 (0) | 2020.03.19 |
---|---|
Windows10(윈도우10) 메모리를 사용안해도 90%이상 100% !? (22) | 2020.01.08 |
Eclipse 에서 SVN 사용 시 node_modules 폴더 커밋예외 처리하기 (0) | 2019.08.06 |
이클립스(Eclipse) Workspace 환경설정 복사하기 (0) | 2019.07.22 |
Spring Boot + Vue CLI 3.0 프로젝트 구성하기 (43) | 2019.07.10 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- MSA
- Eclipse
- axios
- Kafka
- windows환경
- zookeeper
- 취미생활
- 그림 그리기
- 신세계 아카데미
- 카프카클러스터
- 프레임워크
- ADL-LRS
- 풍경그림
- spring boot
- 목탄
- Python
- slueth
- 트랜잭션 추적
- 초보
- zookeeper 클러스터
링크
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함