본문 바로가기

Study/Oracle

Oracle : 컬럼 추가, 수정, 삭제

반응형

출처:http://oristone.tistory.com/7?srchid=BR1http%3A%2F%2Foristone.tistory.com%2F7

 

컬럼명 변경

ALTER TABLE dept RENAME COLUMN name TO deptName;

컬럼 타입수정
ALTER TABLE dept MODIFY ( deptName varchar2(100) [NULL]|[NOT NULL] );

컬럼 삭제
ALTER TABLE dept DROP COLUMN deptName;

컬럼 추가
ALTER TABLE dept ADD ( address varchar2(100) default '' );

컬럼의 제약조건 삭제
ALTER TABLE userTable DROP PRIMARY KEY:
ALTER TABLE userTable DROP CONSTRAINT userTb_fk_userid;

외래키 추가
ALTER TABLE [테이블이름] ADD CONSTRAINT [외래키이름] FOREIGN  KEY ([필드이름]) REFERENCES [참조테이블이름](참조필드이름);


ALTER TABLE userTable ADD CONSTRAINT [userid_fk] FOREIGN KEY (userid)REFERENCES org_user_tb(userid)

반응형