반응형
출처: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] );
컬럼 Default 수정(blob)
ALTER TABLE dept MODIFY ( deptName DEFAULT empty_blob() );
컬럼 삭제
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 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)
반응형
'프로그래밍 > Oracle' 카테고리의 다른 글
ORA-00054: 리소스가 사용 중이어서 NOWAIT가 지정되었거나 시간 초과가 만료된 상태로 획득합니다. (0) | 2012.09.04 |
---|---|
[오라클]테이블 복사(백업) (0) | 2012.08.30 |
oracle connect by (0) | 2011.02.15 |
Oracle 과 Mssql 날짜비교 함수 (0) | 2011.01.09 |
Oracle 날짜비교 (0) | 2011.01.09 |