요즘 툴들이 좋아서 클릭만으로도 할 수 있지만 기본을 잊지 않기 위해서 ~~~
컬럼명 변경
ALTER TABLE board RENAME COLUMN name TO boardName;
컬럼 타입수정
ALTER TABLE board MODIFY ( boardName varchar2(100) [NULL]|[NOT NULL] );
컬럼 삭제
ALTER TABLE board DROP COLUMN boardName;
컬럼 추가
ALTER TABLE board ADD ( address varchar2(100) default '' );
컬럼의 제약조건 삭제
ALTER TABLE userTable DROP PRIMARY KEY:
ALTER TABLE userTable DROP CONSTRAINT userTb_fk_userid;
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)
ALTER TABLE userTable ADD CONSTRAINT [userid_fk] FOREIGN KEY (userid) REFERENCES org_user_tb(userid)
※board 는 테이블명 입니다.
[출처] 오라클 컬럼 추가 삭제 변경|작성자 호잉
'프로그래밍 > DB' 카테고리의 다른 글
[ORACLE] 오라클 tns 설정하기 (0) | 2012.08.28 |
---|---|
[ORACLE] 테이블스페이스 지정 및 변경 (0) | 2012.08.24 |
ORACLE => MYSQL로 변경시 rownum 변경 (0) | 2012.08.13 |
oracle, mssql, mysql 날짜 함수 (0) | 2012.08.13 |
MYSQL insert시 행이 존재 하면 update 하는 방법 (0) | 2012.08.13 |