일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- MSG워너비나얼
- java
- 백로계절
- 트라몰정 325mg
- 오라클xe
- 국비학원리뷰
- 트라몰정
- 백로특징
- 국비학원
- 개발자
- 대전 국비
- 인스턴스상태확인
- 오라클
- 스프링 스키마
- 테이블 저장 예제
- 스프링 배치
- 테이블객체
- 국비개발학원
- 엠비엔 편성표
- OracleSQL
- 개발자학원
- 자바
- 부린이뜻
- 요린이뜻
- JAVA1
- oracle
- 백로뜻
- 요즘말
- 슈가먄
- 미국 태풍경보센터
- Today
- Total
정보의 보물창고
[Oracle 오라클]AlTER Table (테이블 이름 구조 변경) 본문
1) 컬럼추가 (ADD)
ALTER TABLE 테이블명
ADD 컬럼명 데이터 타입 [(크기)][DEFAULT 값] [NOT NULL];
사용예)TBL_WORK 테이블에 종료일 칼럼을 추가
종료일은 컬럼명이 END_DATE이고 DATE 타입, NULLABLE
ALTER TABLE TBL_WORK
ADD END_DATE DATE;
2) 컬럼 수정 (MODIFY)
ALTER TABLE 테이블명
MODIFY(컬럼명 데이터타입[(크기)][DEAFAULT 값][NOT NULL]);
-'데이터타입[(크기)' : 변경할 데이터 타입 및 크기
사용예) 사업장자재(SITE_ITEM)테이블에서 자재명(SITE_ITER_NAME)을
CHAR(20)으로 변경하시오
ALTER TABLE SITE_ITEM
MODIFY (SITE_ITEM_NAME CHAR(20));
3)컬럼삭제(DROP COLUMN)
ALTER TABLE 테이블명 DROP COLUMN 컬럼명;
사용예) 근무테이블 (TBL_WORK)에서 종료일 컬럼(END_DATE)을 삭제하시오
ALTER TABLE TBL_WORK DROP COLUMN END_DATE;
4)컬럼이름 변경(RENAME COLUMN)
ALTER TABLE 테이블명 RENMAME COLUMN 이전 컬럼명 TO 새컬럼명;
사용예) 사업장 자재(SITE_ITEM) 테이블에서 수량컬럼(QTY)의 이름을 ITEM_QTY로 변경하시오 .
ALTER TABLE SITE_ITEM RENAME COLUMN QTY TO ITEM_QTY;
5)제약조건 추가 (ADD)
ALTER TABLE 테이블명
ADD CONSTRAINT 기본키 설정명 | 외래키 설정명 PRIMARUY KEY|FOREIGN KEY
(컬럼명(,칼람명,...]))[REFERENCE 테이블명(컬럼명,...)];
6)제약조건 변경(MODIFY)
ALTER TABLE 테이블명
MODIFY (CONSTRAINT 기본키 설정명|외래키 설정명 PRIMARUY KEY|FOREIGN KEY
(컬럼명[컬럼명,...]) )[REFERENCE 테이블명(컬럼명,...)];
7)제약조건 삭제 (DROP)
ALTER TABLE 테이블명
DROP CONSTRAINT 기본키 설정명|외래키 설정명;
8)테이블명 변경
ALTER TABLE 이전 테이블명 RENAME TO 새테이블명;
'개발 Memo > Oracle' 카테고리의 다른 글
[Oracle 오라클 Sql] 숫자형 데이터 타입 (0) | 2021.05.25 |
---|---|
[Oracle 오라클]문자열 데이터 타입 (0) | 2021.05.25 |
[Oracle 오라클] 테이블 저장 예제 (0) | 2021.05.24 |
[OracleSql]DML(Data Manipulation Language) - INSERT, UPDATE (0) | 2021.05.12 |
[OraclSQL]테이블 객체 ( 예제 포함) (0) | 2021.05.12 |