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와 함께 사용

PL/SQL 내에서 SQL 문 실행

코드 작업 > PL/SQL 객체 작업 > PL/SQL 내에서 SQL 문 실행

PL/SQL에 포함된 SQL 문을 쉽게 실행할 수 있습니다. Toad는 SQL 문을 추출하고 필요에 따라 구문을 조정합니다. 참조 객체의 열이 아닌 식별자는 바인드 변수로 처리됩니다. 식별자가 PL/SQL 상수에 대한 참조인 경우 바인드 변수 값은 상수 값으로 기본 설정됩니다.

PL/SQL 내에서 SQL 문을 실행하려면

명령문에 커서를 두고 SHIFT+F9를 누릅니다. 추출된 SQL 문이 포함된 새 창이 표시됩니다.

 

PL/SQL 실행

코드 작업 > PL/SQL 객체 작업 > PL/SQL 실행

Schema Browser 또는 Editor에서 저장 프로시저, 함수, 패키지 또는 트리거를 실행할 수 있습니다.

Schema Browser에서 저장 코드를 실행하려면

  1. 표준 도구 모음에서 image\Toad0015.gif을 눌러 Schema Browser를 엽니다.
  2. PL/SQL 객체를 선택한 후 을 누릅니다.

Editor에서 저장 코드를 실행하려면

  1. 표준 도구 모음에서 을 눌러 Editor를 엽니다.
  2. PL/SQL 객체를 엽니다.
  3. 도구 모음에서 또는 을 누릅니다.

 

디버그

코드 작업

Toad는 SQL 및 PL/SQL 코드를 작성, 실행 및 테스트할 수 있는 이해하기 쉽고 효율적인 방법을 제공합니다. Toad는 한 명의 개발자 또는 전체 개발자 팀이 효율적으로 코드 관리를 수행할 수 있도록 지원합니다.

 

디버깅 정보

코드 작업 > 디버그 > 디버깅 정보

Toad에서 PL/SQL 및 SQL 스크립트를 디버깅할 수 있습니다.

참고:

  • 이 기능을 사용하는 데 필요한 최소 Oracle 데이터베이스 요구사항이 있습니다. 디버깅에 필요한 최소 Oracle 요구사항
  • 디버거는 자동 줄바꿈 기능에 맞게 디자인되어 있지 않습니다. Editor가 Oracle에 저장된 것과는 다른 줄 번호를 가지기 때문입니다. Toad에서는 자동 줄바꿈이 설정되어 있는 동안 프로시저 Editor를 열 경우 이에 대한 경고 메시지를 제공합니다. 자동 줄바꿈을 비활성화하려면 View |Toad Options | Editor | Behavior를 선택한 후 Word wrap을 선택 취소합니다.
  • Toad에서는 디버깅 세션 실행 중에 조회를 실행하지 못하게 하여 디버깅 중인 코드가 수정되는 것을 방지합니다.

디버깅 유형

Toad는 다음과 같은 디버깅 기능을 제공합니다.

DBMS 디버거

PL/SQL을 디버깅합니다. 이 디버거를 사용하여 중단점, 조사식을 설정하고 호출 스택을 볼 수 있습니다. 또한, DBMS 출력을 볼 수 있습니다.

참고: PL/SQL 디버거를 사용하며 RAC 인스턴스에 연결하는 경우에는 해당 인스턴스에 서버의 연결 사용 또는 현재 위치 세션을 지시하는 TNSNAMES 항목이 있어야 합니다. 또는 서버에서 인스턴스를 할당하게 하지 않고 클러스터의 인스턴스에 직접 연결해야 합니다.

스크립트 디버거

SQL 스크립트를 디버깅합니다. 중단점을 설정하고, 커서까지 실행하고, 프로시저 단위로 실행하고, 추적하고, 스크립트 실행을 중단할 수 있습니다.

외부 세션 연결 외부 디버깅을 사용하면 외부 세션에서 실행되는 PL/SQL을 디버깅할 수 있습니다(예: 다른 Toad 창, SQL*Plus 또는 Oracle 저장 프로시저를 호출하는 기타 개발 도구).

Toad에서 디버깅을 수행하려면 Toad 인스턴스 당 열린 모든 데이터베이스 인스턴스에 대해 한 번에 한 디버깅 유형을 선택해야 합니다. 예를 들어 Toad 인스턴스 하나에 세 개의 데이터베이스 연결이 있다면 모두 같은 디버깅 상태여야 합니다. 그 후에 같은 연결이나 다른 연결을 사용하여 Toad의 다른 인스턴스를 여는 경우에는 서로 다른 디버깅 상태에 있을 수도 있습니다.

디버그 정보를 사용하여 컴파일

디버거를 PL/SQL 또는 Java 패키지와 함께 완전히 사용하려면 디버그 정보를 사용하여 객체를 컴파일해야 합니다. 디버깅 시작

또한 종속 객체가 있는 객체를 디버깅하는 경우에는 디버그 정보를 사용하여 컴파일하지 않으면 종속 관계를 한 단계씩 실행할 수 없습니다. 종속성 및 참조 처리

디버그 정보 없이 컴파일

프로덕션에 대한 준비가 완료된 경우 코드 크기를 줄이려면 디버그 정보 없이 컴파일해야 합니다. 프로덕션에 사용되는 PL/SQL 코드 준비

디버깅에 대한 추가 정보 보기

  • Toad 온라인 도움말에는 디버깅 방법에 대한 자습서가 포함되어 있습니다. 자세한 내용은 온라인 도움말에서 프로시저 디버깅 또는 함수 자습서를 참조하십시오.
  • 디버깅에 대한 추가 주제는 온라인 도움말의 목차에서 디버그 절을 참조하십시오.

 

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating