테이블의 데이터를 삭제하는 구문(한 행 단위로 삭제)
DELETE FROM 테이블명 [WHERE 조건] --> **주의 : 조건이 없으면 모든 데이터 삭제
DELETE FROM EMPLOYEE_COPY
WHERE EMP_NAME = '왕정보';
--NOT NULL 제약조건 위배
UPDATE EMPLOYEE_COPY
SET EMP_NO = NULL
WHERE EMP_NAME = '왕정보';
테이블의 데이터를 삭제하는 구문(한 행 단위로 삭제)
DELETE FROM 테이블명 [WHERE 조건] --> **주의 : 조건이 없으면 모든 데이터 삭제
DELETE FROM EMPLOYEE_COPY;
ROLLBACK;
DELETE FROM EMPLOYEE_COPY
WHERE EMP_NAME = '왕정보';
DELETE FROM EMPLOYEE_COPY
WHERE DEPT_CODE IS NULL;
ROLLBACK;
테이블의 전체 행을 삭제할 때 사용하는 구문 DELETE보다 수행속도가 빠름
TRUNCATE TABLE 테이블명;
TRUNCATE TABLE EMPLOYEE_COPY4;
ROLLBACK;
얘는 ROLLBACK 해도 소용없음