본문 바로가기
개발일지/SQL

oracle developer 기초4. INSERT, INSERT SELECT, TRUNCATE(전체삭제)

by 개발에정착하고싶다 2022. 9. 12.
320x100

# TRUNCATE
전체삭제

TRUNCATE TABLE tcity;

ROLLBACK으로 되돌릴 수 없는 전체삭제 명령어



# INSERT SELECT
# *매우중요

INSERT INTO tstaff (name, depart, gender, joindate, grade, salary, score)
SELECT name, region, metro, '20210629', '신입', area, popu FROM tcity
WHERE region = '경기';


# CREATE SELECT
# 용도중 하나가, 복사본을 만들때 유용하다.

CREATE TABLE tSudo AS SELECT name, area, popu
FROM tcity
WHERE region = '경기';

CREATE TABLE tstaff_8월20일 AS SELECT * FROM tstaff;

300x250