Toad Data Point 강좌
Editor 편의 기능 0 0 91,844

by 토드 편의기능 Formatter Describe Layout Split [2015.06.18]


Toad Data Point는 SQL문을 작성할 때 도움이 되는 몇 가지 편의 기능을 제공합니다

표준화 된 SQL문 작성 (Formatter)

SQL은 작성하는 사람마다 서로 다른 형식으로 작성됩니다. SQL문이 표준화되지 않고 각자 코딩 스타일이 다르면 전체 코드의 가독성이 떨어지고 데이터 베이스의 성능이 느려지는 원인이 될 수 있습니다.

아래 두 SQL문이 있습니다.

  • Toad Editor 편의 기능

결과는 동일한 SQL문이지만 대소문자, 개행, 띄어쓰기 등이 달라 가독성이 떨어지며 성능상 문제를 일으킬 수도 있습니다.

Toad Data Point 는 이런 문제를 해결하기 위해 SQL문장의 형식을 변형하는 Format SQL 기능을 제공합니다. 사용 방법은 Menu > Editor > Format Code를 선택하거나 툴바에서 를 누르면 Toad Data Point에서 미리 지정한 규칙대로 SQL문장을 변형(표준화) 합니다.

  • Toad Editor 편의 기능

미리 지정된 Format 템플릿을 선택해서 SQL문장 형식을 지정할 수 있습니다. Menu > Editor > Format Code에서 선택을 하거나 툴바의 아이콘 옆에 드롭다운 버튼을 눌러 템플릿을 선택합니다. 기본은 Defaults 입니다.

  • Toad Editor 편의 기능

예를들어 Long Format을 선택하면 다음과 같이 변경됩니다.

  • Toad Editor 편의 기능

사용자가 임의로 Format 규칙을 바꿀 수 있습니다. Menu > Tools > Options을 선택해서 Toad 옵션 창이 나타나면 왼쪽에서 Editor > Formatter를 선택합니다. 오른쪽 화면에서 Custom 탭을 클릭하면 여백, 대소문자 등을 규칙을 변경할 수 있습니다.

  • Toad Editor 편의 기능

테이블 정보 보기(Describe)

Toad Data Point에서는 테이블의 정보를 보기 위해서 Object Explorer를 제공합니다. Editor 창에서도 간단하게 테이블 정보를 확인할 수 있는데 Editor에서 테이블이름에 커서를 두고 Menu > Editor > View Object at Cursor 혹은 단축키 [F4]를 누릅니다.

  • Toad Editor 편의 기능

테이블에 대한 컬럼 정보, 데이터, 스크립트까지 모든 정보를 Editor창과 같은 화면에서 확인할 수 있습니다.

  • Toad Editor 편의 기능

Object Details 창을 닫지 않고 계속해서 [F4] 버튼을 클릭하면 한 개의 창에서 테이블이 탭으로 구분이 됩니다.

  • Toad Editor 편의 기능

창을 팝업 상태로 사용할 수도 있고 한 곳에 고정해서 사용할 수도 있습니다. Object Details 창을 이동하면 고정할 수 있는 위치가 표시됩니다.

  • Toad Editor 편의 기능

아래는 오른쪽 화면에 고정한 상태입니다. 설정으로 복구하고 싶으면 창의 위쪽을 마우스로 드래그 하면 됩니다.

  • Toad Editor 편의 기능

화면 분할하기(Layout Split)

Toad Data Point는 Editor 창을 2등분이나 4등분하여 동시에 사용할 수 있도록 지원합니다. 상하(Top-Bottom) 분할하기 위해서는 Editor 창의 오른쪽 윗부분을, 좌우(Left-Right) 분할을 하기 위해서는 Editor 창의 왼쪽 아래 부분을 마우스로 드래그하여 분할창 크기를 조절합니다

  • Toad Editor 편의 기능

아래는 상하로 Editor 창을 분할한 화면입니다.

  • Toad Editor 편의 기능

아래는 좌우로 Editor 창을 분할한 화면입니다. 최근 와이드형 모니터가 많이 사용되어 좌우 분할 방식을 많이 사용합니다.

  • Toad Editor 편의 기능

같은 방법으로 상하좌우로 네 개의 화면을 나누어 사용할 수도 있습니다.

  • Toad Editor 편의 기능

각 분할된 화면은 같은 스크립트(SQL문)를 보여주기 때문에 한 쪽만 수정을 하더라도 변경된 내용이 모든 분할 화면에 반영됩니다.

  • Toad Editor 편의 기능

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

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

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

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

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입