일괄 추가

이태규·2022년 3월 21일
0

SQL

목록 보기
8/26

일괄추가

INSERT ALL
    INTO MEMBER3(ID, PW, AGE, PHONE, GENDER, REGDATE, REGDATE1)
        VALUES('c','a', 11, '010-0000-1111', 'F', CURRENT_DATE, CURRENT_DATE)
        
    INTO MEMBER3(ID, PW, AGE, PHONE, GENDER, REGDATE, REGDATE1)
        VALUES('d','a', 11, '010-0000-1111', 'F', CURRENT_DATE, CURRENT_DATE)
        
    INTO MEMBER3(ID, PW, AGE, PHONE, GENDER, REGDATE, REGDATE1)
        VALUES('e','a', 11, '010-0000-1111', 'F', CURRENT_DATE, CURRENT_DATE)
SELECT * FROM DUAL;        

COMMIT; -- 적용하기  ( 추가, 삭제, 수정 )
ROLLBACK; -- 되돌리기
INSERT INTO MEMBER3(ID, PW, AGE, PHONE, GENDER, REGDATE, REGDATE1)
VALUES('c','a', 11, '010-0000-1111', 'F', CURRENT_DATE, CURRENT_DATE);
COMMIT; -- 적용하기  ( 추가, 삭제, 수정 )

INSERT INTO MEMBER3(ID, PW, AGE, PHONE, GENDER, REGDATE, REGDATE1)
VALUES('d','a', 11, '010-0000-1111', 'F', CURRENT_DATE, CURRENT_DATE);
COMMIT; -- 적용하기  ( 추가, 삭제, 수정 )

INSERT INTO MEMBER3(ID, PW, AGE, PHONE, GENDER, REGDATE, REGDATE1)
VALUES('e','a', 11, '010-0000-1111', 'F', CURRENT_DATE, CURRENT_DATE);
COMMIT; -- 적용하기  ( 추가, 삭제, 수정 )

COMMIT; -- 적용하기  ( 추가, 삭제, 수정 )
ROLLBACK; -- 되돌리기

일괄추가 같은 경우는 애매하게 하나만 들어가는 경우 안됨.
다 실패하거나 다 성공하거나 해야함
3건 중 2건을 성공하면 되돌려 놔야함

아래는 쓰지 않는 게 좋다.

profile
한 걸음씩 나아가자

0개의 댓글