Chat now with support
Chat with Support

Toad for Oracle 12.11 - 사용자 안내서

목차 Toad 시작 Toad 리소스 필수 권한 데이터베이스 연결 작성 및 관리 Editor 기본 사항 Schema Browser 기본 사항 데이터 그리드 기본사항 데이터 작업 데이터베이스 객체 작업 코드 작업
문장 및 스크립트 작성 Query Builder 작업 문장 및 스크립트 실행 명령문 저장(SQL Recall) PL/SQL 객체 작업 디버그 Analyze Code Optimize SQL
Toad 환경 사용자 정의 다른 Quest Software 제품을 Toad와 함께 사용

Code Navigator 사용

  • 현재 파일을 저장합니다.
  • Refresh 버튼을 누릅니다.

Object Palette 사용

코드 작업 > 문장 및 스크립트 작성 > Object Palette 사용

Object Palette는 선택한 스키마의 모든 객체와 해당 열을 표시합니다. Object Palette를 기본 Toad 창에 고정할 수 있으므로 모든 Toad 창에서 사용 가능하며, 또는 기본 위치에서 선택하는 위치로 끌어와서 부동 팔레트로 사용할 수도 있습니다.

Editor에서 작업할 때 Object Palette를 빠른 참조 도구로 사용하여 Schema Browser를 열지 않고도 SQL 작성 시에 사용할 객체를 볼 수 있습니다. 또한 Object Palette에서 Editor로 테이블 또는 열 이름을 끌어올 수 있습니다.

활성 연결이 변경되면 Object Palette가 자동으로 새로 고침되어 새 활성 연결을 반영합니다. 또는 새로 고침 버튼을 사용하여 목록을 새로 고칠 수 있습니다(이 메서드는 데이터베이스에 질의함)

Object Palette에 액세스하려면

View 메뉴에서 Object Palette를 선택합니다.

Object Palette를 고정 해제하고 다시 고정하려면

고정을 해제하고 새 위치에서 부동 팔레트로 사용하려면 제목 영역을 원하는 위치로 끌어옵니다.

팔레트를 다시 고정하려면 제목 영역을 두 번 누릅니다.

열을 보려면

Object Palette에서 을 누릅니다. 선택한 객체의 열이 팔레트 하단에 표시됩니다.

다른 스키마의 객체를 보려면

  1. Object Palette 상단에서 Schema 드롭다운을 누릅니다.
  2. 목록에서 새 스키마를 선택합니다. 해당 스키마의 객체가 이제 객체 목록에 표시됩니다.

객체가 나열되는 스타일을 변경하려면

  1. 옆의 드롭다운 화살표를 누릅니다.
  2. 객체를 보려는 스타일을 선택합니다.

Editor에 객체를 삽입하려면

  1. Editor에서 객체를 배치할 위치에 커서를 둡니다.
  2. Object Palette에서 삽입할 객체를 두 번 누릅니다.

객체에 대해 설명하려면

  1. Object Palette에서 설명할 객체를 선택합니다.
  2. F4 키를 눌러 DESCRIBE 창을 표시합니다.

Object Palette를 필터링하려면

  1. Object Palette 도구 모음에서 적절한 필터 버튼을 누릅니다.
  2. 표시되는 객체를 제한하려면 필터 기준을 입력합니다.

 

코드 완성 템플릿 사용

코드 작업 > 문장 및 스크립트 작성 > 코드 완성 템플릿 사용

코드 완성 템플릿을 사용하여 코드 섹션을 템플릿으로 저장한 후 키 입력(CTRL+SPACE)으로 목록에서 이름 지정된 템플릿을 선택하면 Editor의 커서 위치에 해당 템플릿이 삽입됩니다. 이 기능으로 동일한 코드를 반복해서 쓰는 데 소요되는 시간을 줄일 수 있습니다.

코드 템플릿은 단일 구 이상이며, 라인 피드, 대체 변수 및 커서 위치 표시기를 포함할 수 있습니다.

entire cursor block (crbl)

DECLARE

CURSOR c1 IS

SELECT | FROM WHERE;

c1rec IS c1%ROWTYPE;

BEGIN

OPEN c1;

LOOP

FETCH c1 INTO c1rec;

EXIT WHEN c1%NOTFOUND;

END LOOP;

CLOSE c1;

END;

여기서:

  • crbl은 템플릿 이름입니다.
  • entire cursor block은 템플릿에 대한 설명입니다.
  • 후속 내용은 템플릿의 본문입니다.

참고: 템플릿 설명 끝과 마지막 오른쪽 대괄호 사이에 공백을 넣지 마십시오. 프로파일 문자열을 관리하기 위한 NT4.0 API 호출에는 템플릿 파일 읽기 오류를 유발하는 버그가 있습니다.

코드 템플릿을 편집 또는 작성하려면

Toad에서 기본 템플릿 목록을 제공합니다. 그러나 이 기능을 사용하면 원하는 용도에 더 적합한 템플릿을 작성할 수 있으므로 기본 템플릿을 편집하거나 새 템플릿을 작성할 수 있습니다. Toad 옵션의 Editor 섹션에서 코드 템플릿을 보고 관리할 수 있습니다. 자세한 내용은 온라인 도움말에서 코드 템플릿 옵션을 참조하십시오.

코드 완성 템플릿을 사용하려면

  1. Editor에서 템플릿 코드를 삽입할 위치에 커서를 둡니다.
  2. 템플릿 이름(예: crbl)을 입력한 후 CTRL+SPACE를 눌러 템플릿 본문을 로드합니다. 템플릿 이름을 모르는 경우 CTRL+SPACE를 눌러 목록에서 선택합니다. 이 목록은 존재하지 않는 이름을 입력할 때에도 표시됩니다.

  3. 대체 변수가 포함된 템플릿을 선택하면 값을 입력하라는 메시지가 표시됩니다. 팝업 대화상자에 값을 입력한 후 Ok를 누릅니다.

Toad가 템플릿 본문에서 단일 파이프 문자( | )를 찾은 경우 템플릿 대체가 완료되면 해당 지점으로 커서 위치가 변경됩니다. 파이프는 커서 위치 마커로만 사용되기 때문에 제거됩니다. 이런 방식으로 코드 템플릿에서 파이프 문자를 하나만 사용할 수 있습니다.

 

Make Code 템플릿 작성

코드 작업 > 문장 및 스크립트 작성 > Make Code 템플릿 작성

Make Code Statement 템플릿을 직접 작성할 수 있습니다.

다음 템플릿에 대한 옵션을 설정할 수 있습니다.

자세한 내용은 온라인 도움말에서 Code Assist 옵션을 참조하십시오.

Make Code 템플릿을 작성하려면

  1. Toad Options 창에서 Editor | Code Assist를 선택합니다.
  2. Make Code 영역에서 Add를 추가합니다.
  3. 다음 변수를 사용하여 자신의 언어 템플릿을 작성합니다.
    • %SqlVar% - Toad Options | Editor | Code Assist | MakeCodeVariable 상자에 입력된 MakeCode 변수입니다. 여기서 변수를 사용하는 것은 선택 사항입니다.
    • %SqlLength% - 하나 또는 여러 줄에서 선택된 모든 SQL의 문자 수로 바뀝니다.
    • %SqlText% - 선택한 SQL의 첫 번째 줄로 바뀝니다.
    • %SqlTextNext% - 선택한 SQL의 후속 줄로 바뀝니다. 이것은 누적되며 SQL의 모든 후속 줄을 포함합니다.

    참고: 최상의 출력 결과를 얻으려면 %SqlTextNext% 변수를 개별 줄에 포함하는 것이 좋습니다. 주석에는 왼쪽 및 오른쪽 괄호를 사용하십시오.

    템플릿 이름 등의 설명을 괄호 안에 포함해야 합니다.

  4. OK를 누릅니다.

예:

다음 SQL을 사용합니다.

Select *

from

Employees

그런 다음 아래 코드 템플릿을 사용하면 다음과 같은 결과를 얻습니다.

템플릿

결과

{C# Language Template}

string %SqlVar%& = "%SqlText% "

+ "%SqlTextNext% "

string SQL

= "Select * "

+ "from "

+ "employees "

;

{C++ Language Template}

char %SqlVar%[%SqlLength%];

strcpy(%SqlVar%,"%SqlText%");

strcat(%SqlVar%,"%SqlTextNext%");

char SQL[23];

strcpy(SQL,"Select * ");

strcat(SQL,"from ");

strcat(SQL,"employees");

{ Java Language Template }

"%SqlText% "

+ "%SqlTextNext% "

“Select * "

+ "from "

+ "employees "

 

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating