프로젝트를 진행하다 보면 테이블 모델링을 수정해야 할 때가 있다. 이런 저런 추가요구가 들어오면 말이다.
그럴 때는 간단하게 SQL 한문장으로 후딱 해치워 버리면 된다.
§ 아래는 테이블에 하나의 컬럼을 추가로 만들어 주기위한 SQL문이다.
ALTER TABLE table_name ADD column_name datatype
§ 테이블에서 필요없는 컬럼을 삭제하려면 아래와 같은 명령어를 사용하면 된다.
SQL Server / MS Access:
My SQL / Oracle:
[오라클/oracle] select ... for update (0) | 2015.04.20 |
---|---|
[오라클/SQL] 컬럼에 외래키 제약 추가하기 ( ALTER TABLE ) (0) | 2015.04.20 |
[오라클/oracle] Insert 속도 높이기 (0) | 2015.04.20 |
[오라클/oracle] Partitioned Tables and Indexes ( 테이블 및 인덱스 파티션 ) (0) | 2015.04.20 |
[오라클/oracle] 데이타 베이스 파일 수정하기 (0) | 2015.04.20 |
아래 예제는 JMNote.com의 위키페이지에서 복사해온 것임을 밝힙니다.
( 원본 주소 -
)
CREATE TABLE employee ( emp_no NUMBER PRIMARY KEY, dept VARCHAR2 (16), name VARCHAR2 (32) ); INSERT INTO employee VALUES (130001, '인사부', '홍길동'); INSERT INTO employee VALUES (130002, '영업부', '임꺽정'); INSERT INTO employee VALUES (130003, '생산부', '장길산');
SELECT * FROM employee;
EMP_NO DEPT NAME 130001 인사부 홍길동 130002 영업부 임꺽정 130003 생산부 장길산
CREATE TABLE temp AS SELECT emp_no, name, dept FROM employee; DROP TABLE employee; RENAME temp TO employee;
SELECT * FROM employee;
EMP_NO NAME DEPT 130001 홍길동 인사부 130002 임꺽정 영업부 130003 장길산 생산부
getString not implemented for class oracle.jdbc.driver.T4CBlobAccessor (0) | 2015.04.20 |
---|---|
ORA-00917: 누락된 콤마 (0) | 2015.04.20 |
[ORA-02270] no matching unique or primary key for this column-list (0) | 2015.04.20 |
[SQL] Truncate vs Drop vs Delete (0) | 2015.04.20 |
[SQL] 기존 테이블의 컬럼에 not null 제약 추가하기 (0) | 2015.04.20 |
ALTER TABLE [DB명] MODIFY([컬럼명] NOT NULL);
간단하다!!!!!!!!!!
화이팅!!!
[ORA-02270] no matching unique or primary key for this column-list (0) | 2015.04.20 |
---|---|
[SQL] Truncate vs Drop vs Delete (0) | 2015.04.20 |
[SQL] 한번에 여러 record(데이타) 삽입하기 (0) | 2015.04.20 |
[SQL] COUNT(*) 와 COUNT(1) (0) | 2015.04.20 |
java.lang.SecurityException: Sealing violation exception (0) | 2015.04.20 |