데이터 조작어 ( select , insert, update, delete)

szlee·2022년 10월 28일
0

Oracle

목록 보기
9/21

테이블 새로 생성할 때 기존 테이블과 구조만 똑같이 만들기
CREATE TABLE NEW AS SELECT * FROM OLD WHERE 1=1;
(WHERE절 없으면 데이터까지 복사)

테이블에 NULL 입력하기
작은따옴표 보단 명시적으로 NULL 단어를 정확하게 입력하는 것이 좋다.
혹은 암시적으로 NULL이 들어갈 열을 제외하고 인서트.

날짜 입력 시
'2022-10-28' 을 직접 입력하는 것 보다는 TO_DATE 함수 사용하는것이 좋다.
TO_DATE('2022-10-28', 'yyyy-mm-dd');

서브쿼리로 한번에 여러 데이터 추가하기
INSERT INTO ~ SELECT

서브쿼리 이용해서 데이터 수정하거나 삭제할 수 있다.
업데이트와 삭제는 기존의 정보를 바꾸는 것이기 때문에 적용할 부분을 select문으로 먼저 확인해보고 진행하는것이 좋다.

profile
🌱

0개의 댓글