-- 컬럼 추가
ALTER TABLE employees
ADD (email VARCHAR2(100));
-- 컬럼 삭제
ALTER TABLE employees
DROP COLUMN email;
-- 컬럼 수정
ALTER TABLE employees
MODIFY (salary NUMBER(12,2));
-- 제약 조건 추가
ALTER TABLE employees
ADD CONSTRAINT emp_pk PRIMARY KEY (emp_id);
-- 제약 조건 삭제
ALTER TABLE employees
DROP CONSTRAINT emp_pk;
-- 제약 조건 수정
ALTER TABLE employees
MODIFY (salary DEFAULT 0);
테이블 삭제
기본형식
DROP TABLE 테이블명;
예제
-- 테이블 삭제
DROP TABLE employees;
-- 테이블 삭제시 CASCADE 옵션 사용
DROP TABLE employees CASCADE CONSTRAINTS;
단순히 VALUES를 반복해서 작성하는 것으로는 sql문이 종료되지 않았다는 오류만 뱉어낼 뿐이다
INSERT ALL
INTO POKEMON_MSTR
VALUES (4, '파이리', '도롱뇽포켓몬')
INTO POKEMON_MSTR
VALUES (5, '리자드', '화염포켓몬')
INTO POKEMON_MSTR
VALUES (6, '리자몽', '화염포켓몬')
SELECT *
FROM DUAL;
다음과 같이 INSERT ALL을 써서 데이터를 넣어주면 데이터를 성공적으로 넣을 수 있다.