- -----------------------------------------------------------------------------------------------------------------------
- -- 모든 테이블 정보 보기
- SELECT * FROM user_tables;
- -- 모든 테이블 코멘트 정보 보기
- SELECT * FROM user_tab_comments;
- -- 모든 컬럼 정보 보기
- SELECT * FROM user_tab_cols;
- -- 모든 컬럼 코멘트 정보 보기
- SELECT * FROM user_col_comments;
- -- DB Link 보기
- SELECT * FROM all_db_links;
- -- 모든 프로시저 보기
- SELECT * FROM user_procedures WHERE OBJECT_TYPE = 'PROCEDURE';
- -- 프로시저 내용보기
- SELECT * FROM user_procedures, all_source WHERE OBJECT_TYPE = 'PROCEDURE';
- -- 모든 함수 보기
- SELECT * FROM user_procedures WHERE OBJECT_TYPE = 'FUNCTION';
- -- 함수내용보기
- SELECT * FROM user_procedures, all_source WHERE OBJECT_TYPE = 'FUNCTION';
- -----------------------------------------------------------------------------------------------------------------------
- -- 테이블 생성
- CREATE TABLE AA_TB
- (
- COLUMN_T1 varchar2 (10)
- );
- -- 테이블 커멘트 달기 및 변경
- COMMENT ON TABLE AA_TB IS '테이블 커멘트';
- -- 컬럼 커멘트 달기 및 변경
- COMMENT ON TABLE AA_TB.COLUMN_T1 IS '컬럼 커멘트';
- -- 컬럼 추가
- ALTER TABLE AA_TB ADD(COLUMN_T2 VARCHAR2(20));
- -- 컬럼 순서 변경
- -----.......
- -- 컬럼 이름 변경
- ALTER TABLE AA_TB RENAME COLUMN COLUMN_T2 TO COLUMN_T3;
- -- 컬럼 타입 변경
- ALTER TABLE AA_TB MODIFY (COLUMN_T3 NUMBER(5));
- -- 컬럼 삭제
- ALTER TABLE AA_TB DROP(COLUMN_T3);
- -- 테이블 이름 변경
- RENAME AA_TB TO BB_TB;
- -- 테이블 삭제
- DROP TABLE BB_TB;
오라클 (테이블, 컬럼) 정보보기, 생성, 수정, 변경, 삭제
2015. 11. 27. 12:08ㆍ99. 정리전 - IT/15. SQL 따라잡기
출처 : http://todduf.blogspot.kr/2012/02/blog-post.html