티스토리 뷰
테이블 수정(alter table) - 테이블의 기존 컬럼 수정
데이터 타입, 컬럼 사이즈, Default 값 등 ...
1 | DESC dept80; | cs |
1 2 | ALTER TABLE dept80 MODIFY ( last_name VARCHAR2(30) ); | cs |
1 | DESC dept80; | cs |
1 2 | SELECT * FROM dept80; | cs |
A |
B |
C |
D |
E |
1 |
01-JAN-18 |
X |
10 |
01-JAN-18 |
2 |
01-JAN-19 |
Y |
20 |
01-JAN-18 |
3 |
01-JAN-20 |
Z |
30 |
01-JAN-18 |
A : NUMBER → CHARACTER 변경 가능
B : DATE → CHARACTER 변경 가능
C : CHARACTER → NUMBER 변경 불가능. 수정시 에러 메세지.
D : CHARACTER → NUMBER 변경 가능
E : CHARACTER → DATE 변경 가능
컬럼 변경이 항상 되는건 아니다
사이즈 늘리는 건 항상 가능
사이즈 줄이는 건 될 수도 안 될수도 있다
기존 데이터 크기랑 비교를 해보아야 한다
테이블 운영 중 먼가 바꾸는 건 손이 많이 가는 일이다
처음부터 제대로 테이블 구조를 작성해야한다
'부산 ITWILL 학원 실습 > ORACLE' 카테고리의 다른 글
[SQL 활용] 8. 데이터정의어(DDL) - 테이블 수정 - 테이블의 기존 컬럼에 제약 조건 추가 (0) | 2018.08.09 |
---|---|
[SQL 활용] 8. 데이터정의어(DDL) - 테이블 수정 - 테이블의 기존 컬럼 삭제 (0) | 2018.08.09 |
[SQL 활용] 8. 데이터정의어(DDL) - 테이블 수정 - 테이블에 컬럼 추가 (0) | 2018.08.09 |
[SQL 활용] 8. 데이터정의어(DDL) - Table - 서브쿼리 구문을 사용한 테이블 생성 (0) | 2018.08.09 |
[SQL 활용] DB 모델링 - 테이블 만들 때 생각해보아야 할 순서 (0) | 2018.08.09 |