--간략한 정보
desc 테이블명;
--테이블 스페이스 조회
select * from dba_tablespaces 
where tablespace_name like '%%';
--테이블칼럼 상세 정보
SELECT * FROM USER_TAB_COLUMNS
where lower(table_name) ='테이블명'
--and lower(column_name) = 'key_id'
;

--커멘트
SELECT *
  FROM ALL_COL_COMMENTS
where comments is not null
and owner not in  ('SYS','SYSTEM','EXFSYS');

--pk조회
SELECT A.TABLE_NAME, B.COLUMN_NAME, A.CONSTRAINT_NAME, A.CONSTRAINT_TYPE, A.SEARCH_CONDITION
FROM USER_CONSTRAINTS A, USER_CONS_COLUMNS B
WHERE A.CONSTRAINT_NAME = B.CONSTRAINT_NAME
AND A.TABLE_NAME = '테이블명'
AND A.CONSTRAINT_TYPE = 'P';

--인덱스조회
SELECT a.table_name 
     , a.index_name 
     , a.column_name 
  FROM all_ind_columns a 
  where index_name ='인덱스명'; 

-- 제약조건 조회
SELECT * FROM    ALL_CONSTRAINTS
WHERE    lower(TABLE_NAME) = '테이블명';

--뷰 조회
SELECT *  FROM USER_VIEWS
where view_name ='뷰명';

--함수조회
SELECT *
FROM USER_SOURCE
WHERE TYPE = 'FUNCTION'
AND UPPER(NAME) = '함수명';

--프로시저 조회
SELECT *
FROM USER_SOURCE
WHERE TYPE = 'PROCEDURE'
AND NAME = '프로시저명';

--시퀀스 조회
SELECT * FROM USER_SEQUENCES
where sequence_name ='시퀀스명';

'DB > oracle' 카테고리의 다른 글

오라클 칼럼명 변경  (0) 2021.10.29
오라클 타임스탬프  (0) 2021.10.19
오라클 DATE 타입 WHERE 절에 넣기  (0) 2021.10.14
오라클 ansi 조인  (0) 2021.04.21
오라클 UPDATE CASE WHEN  (0) 2021.04.21
Posted by 718m2
이전버튼 1 이전버튼

블로그 이미지
컴퓨터회사 잡부의 삶 나는 무엇인가 나는 누구인가
718m2

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.5
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 31

최근에 올라온 글

최근에 달린 댓글

글 보관함