조회 수 10658 추천 수 0 댓글 0
컬럼추가 및 변경
ALTER TABLE table_name add(column_name type); // 컬럼 추가
ALTER TABLE table_name modify(column_name type type); // 컬럼수정
ALTER TABLE table_name rename column origin_name to new_name;// 컬럼명 변경

제약조건 추가하기
ALTER TABLE table_name ADD CONSTRAINT constraint_name
FOREIGNKEY ( column1, column2...) REFERENCES parent_table ( column1, column2...)
[ON DELETE CASCADE];
조건으로 생성이 가능하다

컬럼, 테이블, 제약조건 삭제
ALTER TABLE table_name drop(column_name); // 컬럼 삭제
DELETE FROM table_name WHERE 조건식; // 조건식을 만족하는 data를 삭제(row 단위로)
ALTER TABLE table_name drop primary key; // 제약조건 삭제
ALTER TABLE table_name drop CONSTRAINT column_name CASCADE; // 제약조건이 있는경우 제약조건을 참조하는 기본키도 삭제
DROP TABLE table_name CASCADE constraints; // 제약조건과 테이블을 삭제
*DROP시 10g 부터 휴지통으로 들어가기 떄문에 뒤에 Purge를 붙여준다

LOB, CLOB, BLOB, NCLOB, BFILE
LOB는 TEXT, 그래픽, 이미지, 비디오등 기존의 파일형태로 서버에 존재했던 것들을 DB에 직접 저장함으로써 관리 및 활용하기 위해 사용된다. BLOB, CLOB, NCLOB는 DB에 저장하고 활용하며 BFILE은 DB외부에 두고 읽기전용으로 ACCESS 하는 방법을 사용한다
이하 LOB에 자세한 설명 및 예시는 다시 알아보도록 하겠습니다

참고 --
데이터 형 ( Data type) 변환표
LOB, CLOB, BLOB


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 Q&A Oracle관련 게시물만 Sean 2014.04.09 84839
16 Q&A 오라클 복구 질문 희달이 2015.05.08 1149
15 Q&A import후 simple_size 0일때 고구마 2014.01.13 3194
» Q&A [답변] 테이블 수정, 삭제 및 LOB에 대해 알려주세요 Tech1 2012.03.26 10658
13 Q&A ORACLE_BASE, ORACLE_HOME 각각의 위치에 대한 설명 부탁드립니다 Tech1 2012.03.20 10899
12 Q&A 파티션 테이블에 대해서 몇가지 궁금합니다. 1 고구마 2011.06.13 11788
11 Q&A Local Prefixed와 Local Non-Prefixed index 차이 ? 1 고구마 2011.06.13 9598
10 Q&A 파티션 테이블 종류가 뭐가 있나요? 1 고구마 2011.06.13 10345
9 Q&A RAC 쿼리 속도 관련 질문입니다. 3 고구마 2011.05.20 8970
8 Q&A ORA--04031 에러에 대해 질문합니다. 4 고구마 2011.05.17 12634
7 Q&A 오라클 프로세스에 대해서 궁금합니다. 4 고구마 2011.05.04 11192
6 Q&A 패키지 BODY 관련 질문 3 고구마 2011.05.03 10182
5 Q&A alert_log는 5 perfstat 2011.04.22 8072
4 Q&A RHEL5에 11gR2 RAC 구성시 ASM 관련 에러 file 송기성 2010.12.11 17688
3 Q&A 서버교체에 관해서.. 1 명랑여행 2010.08.20 9641
2 Q&A 오라클 유저 삭제가 안될시? 4 명랑여행 2010.05.27 11548
1 Q&A 업그레이드 이후 안됨 3 유주환 2010.04.23 10385
Board Pagination Prev 1 Next
/ 1