토드 최신 버전(Toad for Oracle 15.1)의
오라클 DB 데이터 내보내기(텍스트, 엑셀), Insert문 만들기에 대한 내용입니다.
1. 오라클 DB 데이터 내보내기(텍스트, 메모장)
- 데이터 SELECT 후 Data Grid의 조회 결과 오른쪽 버튼 클릭 후 Export Dataset 클릭


1️⃣ Format - Delimited Text 선택
2️⃣ Outupt - File로 저장할 것인지 Clipboard로 복사하여 붙여 넣을 것인지 선택
3️⃣ Delimiter - Column의 Value 값을 구분하는 기준입니다.
Character에서 Comma(,), Pipe(|), Tab, Semicolon를 선택할 수 있습니다.
** Character 선택에 따른 결과
Character | Export 결과 |
Comma(,) | 1,2020/12/01 오후 2:12:38,2020/12/01 PM 14:12:38.000000 |
2,2020/12/01 오후 2:25:06,2020/12/01 PM 14:25:06.000000 | |
Pipe(|) | 1|2020/12/01 오후 2:12:38|2020/12/01 PM 14:12:38.000000 |
2|2020/12/01 오후 2:25:06|2020/12/01 PM 14:25:06.000000 | |
Semicolon(;) | 1;2020/12/01 오후 2:12:38;2020/12/01 PM 14:12:38.000000 |
2;2020/12/01 오후 2:25:06;2020/12/01 PM 14:25:06.000000 | |
Tab( ) | 1 2020/12/01 오후 2:12:38 2020/12/01 PM 14:12:38.000000 |
2 2020/12/01 오후 2:25:06 2020/12/01 PM 14:25:06.000000 |
4️⃣ 원하는 Character을 선택한 후 OK 버튼 클릭
5️⃣ 엑셀이나, 워드, 메모장에 붙여 넣기 하면 데이터 내보내기 완료입니다.
2. 오라클 DB 데이터 Insert문 만들기
- 개발하다 보면 테스트나, 어떠한 이유로 DB의 일괄 Insert 해야 하는 경우가 발생합니다.
대량의 작업이면 엑셀 파일 업로드하여도 되지만, 소량이거나 간단한 INSERT문 작성을 위해서
INSERT 문은 아래와 같은 형태인데,
INSERT INTO [테이블명](칼럼 1, 칼럼 2, 칼럼 3....)
VALUES(칼럼 1 값, 칼럼 2 값, 칼럼 3 값...)
칼럼이 많은 경우 일일이 칼럼명을 입력하기도 힘들고
오타가 나면 찾기도 어려워 Insert Statements 기능을 이용하면 자동으로 INSERT 문을 만들어 주기 때문에
좀 더 쉽게 INSERT문을 가공하여 작성할 수 있습니다.
* 데이터 SELECT 후 Data Grid의 조회 결과 오른쪽 버튼 클릭 후 Export Dataset 클릭 (1번과 동일)

1️⃣ Format - Insert Statements 선택
2️⃣ Options - File로 저장할 것인지 Clipboard로 복사하여 붙여 넣을 것인지 선택
3️⃣ Insert Into - Insert 문을 자동으로 만들 것인지, 스키마를 포함할 것인지에 대한 여부 선택
* 결과 - 조회 결과에 대하여 INSERT문이 생성됩니다.
SET DEFINE OFF;
Insert into TEST
(A, B, D)
Values
(1, TO_DATE('2020/12/01 오후 2:12:38', 'YYYY/MM/DD HH:MI:SS AM'), TO_TIMESTAMP('2020/12/01 PM 14:12:38.000000', 'YYYY/MM/DD AM fmHH24fm:MI:SS.FF'));
Insert into TEST
(A, B, D)
Values
(2, TO_DATE('2020/12/01 오후 2:25:06', 'YYYY/MM/DD HH:MI:SS AM'), TO_TIMESTAMP('2020/12/01 PM 14:25:06.000000','YYYY/MM/DD AM fmHH24fm:MI:SS.FF'));
COMMIT;
'소소한 ORACLE 지식' 카테고리의 다른 글
[오라클]Oracle 숫자 함수 (10) | 2022.05.14 |
---|---|
[오라클]Oracle 문자 함수 (5) | 2022.05.13 |
[ORACLE]오라클과 MS-SQL 문법 차이 (16) | 2022.04.29 |
[TOAD]Toad 에서 프로시저 내 쿼리 실행 하기 (18) | 2022.04.22 |
[TOAD]Toad for Oracle 15.1 토드 사용 방법 - 폰트 변경 (0) | 2022.04.07 |
댓글