반응형
컬럼 추가
ALTER TABLE 테이블명 ADD(컬럼명 데이타타입(사이즈));
--컬럼 추가 1
ALTER TABLE emp ADD email VARCHAR(25);
--컬럼 추가 2 (기본 값, NOT NULL 지정)
ALTER TABLE emp ADD email VARCHAR(25) DEFAULT 'test@test.com' NOT NULL;
컬럼 수정
ALTER TABLE 테이블명 MODIFY(컬럼명 테이타타입(사이즈));
--컬럼 수정
ALTER TABLE emp MODIFY(emaiL VARCHAR2(50));
컬럼 삭제
ALTER TABLE 테이블명 DROP COLUMN 컬럼명
--컬럼 삭제
ALTER TABLE emp DROP COLUMN email;
컬럼명 변경
ALTER TABLE 테이블명 RENAME COLUMN 이전컬럼명TO 변경컬럼명;
ALTER TABLE emp RENAME COLUMN email TO email1
* 테이블 삭제(DROP) 시 PK, INDEX, 제약조건 등 함께 삭제가 되니, 꼭 백업 후 재생성을 해야한다.
VIEW, SYNONYM, STORED PROCEDURE, FUNCTION, TRIGGER 등은 삭제되지 않음.
반응형
'기술(technology) > Oracle' 카테고리의 다른 글
DBMS_OBFUSCATION_TOOLKIT 암호화 (0) | 2021.08.18 |
---|---|
[ORACLE]오라클 JOB 생성, 조회, 변경, 시간변경 (0) | 2021.07.16 |
오라클(ORACLE) 날짜 유효성 체크 함수(function) (2) | 2021.04.30 |
Oracle[문법] 컬럼 사이즈 변경 (0) | 2021.04.12 |
Oracle[문법] Job(찾기)_스케줄러 조회,등록,삭제,실행 변경 (0) | 2021.04.07 |
댓글