Toad for Oracle 소개
SQL Recall 1 3 7,369

by 토드 SQL Recall Toad for Oracle [2012.10.04]


많은 사용자들이 SQL 문장을 재 사용하는 경우가 많이 있습니다. 그래서, Toad는 사용자 편의를 위해서 사용자가 이전에 실행했던 SQL문장을 다시 호출하여 사용할 수 있는 SQL Recall 기능이 있습니다.

Toad의 메인 메뉴의 View > SQL Recall을 클릭하거나 단축키 F8 키를 이용해 SQL Recall 창을 실행할 수 있습니다.

SQL Recall은 History, Personal, Named 세가지 탭으로 구성되어있습니다.

1) History

SQL Editor 창에서 실행되는 모든 실행 문은 SQL Recall의 History 목록에 추가되며, 실행 문을 선택하고 복사 및 수정, 실행, 삭제 할 수 있습니다.

※ SQL Recall은 이전에 성공적으로 실행한 SQL만 저장되며, Default로 500개까지 저장할 수 있습니다. 기본 저장 개수는 Toad Options > Editor > Code Assist 옵션 내 Statements to Save에서 변경 할 수 있습니다.

  • [그림] SQL Recall – History 실행
  • SQL Recall – History 실행

2) Personal

SQL Recall의 Personal 탭은 사용자가 저장한 SQL문의 목록을 보여줍니다. 저장한 Personal 탭에서 선택한 SQL문의 전체 Query는 SQL Recall 하단의 Single SQL 탭에서 쉽게 확인 할 수 있습니다.

  • Personal 목록에 SQL문 저장하기
  • ① SQL Editor에서 저장할 SQL 문장을 선택
  • ② Toad의 메인 메뉴의 Editor > Add to Personal SQLs 클릭

  • [그림] SQL Recall – Personal 실행
  • SQL Recall – Personal 실행SQL Recall – Personal 실행

3) Named

SQL Recall의 Named 탭은 사용자가 직접 이름을 지정하여 저장할 수 있습니다. 이름을 지정하여 저장하기 때문에 저장한 Query를 사용자가 손쉽게 찾을 수 있습니다.

  • Named 목록에 SQL문 저장하기
  • ① SQL Editor에서 저장할 SQL 문장을 선택
  • ② Toad의 메인 메뉴의 Editor > Add to Named SQLs 클릭

  • [그림] SQL Recall – Named 실행
  • SQL Recall – Named 실행

SQL Editor에서 Ctrl + N 을 누르면 Named에 저장한 Query의 목록이 팝업되며, 선택 목록에서 사용할 문을 선택하여 손쉽게 Query를 불러올 수 있습니다.

  • [그림] 단축키를 이용한 Named SQL 호출
  • 단축키를 이용한 Named SQL 호출단축키를 이용한 Named SQL 호출

[참고] Query Viewer

현재 수행중이거나 수행했던 SQL에 대해 Database 접속정보, SQL실행상태, SQL실행 시작시간/종료시간/수행시간 등 SQL 수행 정보를 나타냅니다.

Query Viewer는 아래 그림과 같이 2가지 방법으로 확인할 수 있습니다.

  • [그림] Editor 하단의 Query Viewer 탭
  • Editor 하단의 Query Viewer 탭

이 Query Viewer탭에는 Editor창에서 실행한 SQL에 대한 정보만 보여줍니다. Editor를 닫으면 Query Viewer의 정보도 사라지므로 데이터를 보존하기 위해서는 마우스 오른쪽 클릭 후 [Export Dataset…]으로 별도 파일에 데이터를 저장할 수 있습니다.

  • [그림] Toad 메뉴에서 View > Query Viewer 선택
  • Toad 메뉴에서 View > Query Viewer 선택

이 Query Viewer창에는 Toad 기동한 후 실행한 SQL을 모두 보여줍니다. Toad 프로그램을 종료하면 Query Viewer 정보도 사라지므로 데이터를 보존하기 위해서는 마우스 오른쪽 클릭 후 [Export Dataset…]으로 별도 파일에 데이터를 저장할 수 있습니다.

  • - Toad 및 DB 모니터링, 복제, 백업, 네트워크 보안 등 구입 문의
  • - 담당자 : 퀘스트소프트웨어 윤현진 팀장
  • - Tel : 02-3420-9000, 9025(직) HP : 010-3206-4360 Email : Hyunjin.Yoon@quest.com
  • - 온라인 문의 : Toad 커뮤니티 1:1 문의
   

- 강좌 URL : http://www.gurubee.net/lecture/2213

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

by 까망소 [2012.12.03 14:50:56]

Named SQLs 등은 무척이나 편리한데요...
OS재설치 할 때 TOAD 재설치할 때 Personal SQLs 와 Named SQLs 의 백업은 어떻게 하는지 궁금합니다.
등록하여 사용하는 쿼리가 늘어날수록 포멧이 번거로워 집니다.
또는 다른 직원들의 유용한 Named SQLs을 손쉽게 export/import 하고 싶습니다.
fomatting option 의 FmtPlus.opt 파일처럼요~
그 밖에 설정된 옵션 등의 환경파일 이관(?)의 Tip을 강의의 '부록'으로 제시해 주시면 좋겠습니다. *^ㅡ^)/


by 조경용 [2012.12.06 13:36:42]


제가 알기로는Toad 11 이상 부터는 SQL Recall에 등록된 SQL들을 Export 또는 Import를 할 수 있는 기능이 있습니다.
까망소님은 Toad 7.2 를 사용하고 계시지요?
Toad 9 아래로는 단순히 Named,Personal 에 저장된 SQL들을 .sql 또는 .txt 로 저장 하는 기능만 있습니다.
(Toad 10은 확인을 못했네요.)

by 까망소 [2012.12.06 18:18:37]
넵! Toad 7.2 사용하고 있습니다.
흐~ 그렇군요! 설명 감사합니다. ^^*
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입