- INSERT 데이터 삽입 후 COMMIT 안하면 데이터 삽입한 내용이 반영되어 있지 않음
- DML(INSERT, UPDATE, DELETE) 문장을 실행한 뒤, 결과를 저장을 하기 위해선 반드시 COMMIT을 진행해야 한다.
- COMMIT은 워드에서의 SAVE와 똑같은 개념. DATABASE안에 저장하라는 명령어.
- 쿼리박스는 기본 DEFAULT로 COMMIT이 OFF되어 있음.
- 오라클은 자동COMMIT이 아니다.
- 수백만개 데이터를 잘못된 테이블에 저장하는 경우가 발생할 수 있음, 그래서 AUTO COMMIT 안씀)
▲ SQLLDR = SQL로더
▲ 순서
① POST 테이블 생성
② CTL파일의 infile 파일경로수정
③ 콘솔창 실행 SQLLDR LEE/BOB control=D:\Oracle\etc\zipcode\POST.ctl
--테이블 삭제
DROP TABLE 테이블명;
--테이블 완전 삭제
DROP TABLE 테이블명 PURGE;
--휴지통 비우기
PURGE RECYCLEBIN;
--휴지통 복원
FLASHBACK TABLE 테이블명 TO BEFORE DROP;
![](https://blog.kakaocdn.net/dn/b84wIH/btrflvrJkZx/Nfa2bz0cAjZJpXNpjz3jMK/img.png)
'RDB > Oracle' 카테고리의 다른 글
[오라클] JOIN, OPERATOR (0) | 2019.01.16 |
---|---|
[오라클] 예제풀이 3 (0) | 2019.01.16 |
[오라클] 예제풀이 2 (0) | 2019.01.16 |
[오라클] 정렬, 연결연산자, NVL함수, 행제한 등 기초 SQL문 (0) | 2019.01.16 |
[오라클] 기초 (0) | 2019.01.16 |