DS's『 행복합시다 』

Carpe Programming/oracle

[oracle] alter sql

nolite 2011. 12. 2. 14:26

//필드추가
ALTER TABLE [TABLE_NAME] ADD [FIELD_NAME] [FILED_TYPE]

//필드 다중 추가
ALTER TABLE
[TABLE_NAME] ADD ( [FIELD_NAME] [FIELD_TYPE], ... )

//필드수정
ALTER TABLE
[TABLE_NAME] MODIFY [FIELD_NAME] [FIELD_TYPE]

//필드삭제ALTER TABLE [TABLE_NAME] DROP COLUMN [FIELD_NAME]

 //비사용 필드로 변경
ALTER TABLE [TABLE_NAME] SET UNUSED [FIELD_NAME]

//비사용 필드 삭제
ALTER TABLE
[TABLE_NAME] DROP UNUSED COLUMNS

//외부키 제약조건 추가하기
ALTER TABLE
[TABLE_NAME] ADD CONSTRAINT [CONST_NAME]
FOREIGN KEY ([FIELD_NAME])
REFERENCES [REF_TABLE_NAME] ([REF_FIELD_NAME])

//제약조건 삭제하기
ALTER TABLE [TABLE_NAME] DROP CONSTRAINT [CONST_NAME]

//테이블 삭제
DROP TABLE [TABLE_NAME]

//연결된 외부키 연동하여 삭제
DROP TABLE [TABLE_NAME] CASCADE CONSTRAINTS



728x90

'Carpe Programming > oracle' 카테고리의 다른 글

[oracle] 파티셔닝  (0) 2012.01.19
[oracle] 전체 최대 최소 값 조회  (0) 2011.12.20
[oracle] random order by  (0) 2011.11.22
SQLPLUS 기본 SID 외의 SID로 접근하기  (0) 2011.11.14
sqlplus cmd  (0) 2011.11.14