Data Base_Oracle/SQL Plus
SQL Plus 작업 내용 저장/호출 Save, Get, Spool
pathas
2019. 12. 31. 22:10
SQL Plus_Save, Get - SQL 구문 저장/호출
명령어 | 기능 |
---|---|
save | sql buffer pool에 저장되어 있는 SQL 문장을 파일로 저장 SQL> save 경로/파일명.sql or .txt |
get | 저장해둔 SQL문장을 불러옴 SQL> get 경로/파일명.확장자 => 내용 출력 => 선택 실행 |
@ | SQL> @경로/파일명.확장자 => 바로 실행 자주 사용하는 SQL구문을 순서대로 실행하고자 할 때, 방대한 양의 데이터를 처리할 때 사용 |
※ 경로명에 ''(작은 따옴표)는 생략할 수 있지만 ' \ '가 파일명의 가장 앞에 올 때는 작은따옴표를 꼭 쳐줘야 함
SQL Plus_Spool 사용법
작업내용의 시작과 끝을 정해서 그 안의 내용을 파일로 저장하는 방법
명령어 | 설명 |
---|---|
spool | ▷형식 SQL> spool 경로/파일명.확장자(sql or txt) ---- 작업내용 ---- SQL> spool off : 지정한 경로에 작업내용 저장 ▶ 예제 SQL> spool c:\webtest\2.db\print\20191231.txt ---- 작업내용 ---- SQL> spool off ※ spool off 전까지는 작업내용이 메모리에 저장되어 있음 |
작업내용을 저장/호출하는 방법을 알아보았습니다.
save는 짧은 SQL구문을 저장할 때, spool은 사용자가 원하는 만큼의 작업 내용을 저장할 때 사용할 수 있습니다.