Chat now with support
Chat with Support

Toad for Oracle 12.12 - Toad 사용 안내서

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

DBMS Output 보기

코드 작업 > 디버그 > PL/SQL 디버깅 > DBMS Output 보기

DBMS_OUTPUT 결과는 프로시저 실행이 완료된 후에만 표시되며 코드를 한 단계씩 실행하는 동안에는 표시되지 않습니다. 중첩된 프로시저 호출에서 모든 프로시저는 DBMS Output 내용이 표시되기 전에 실행을 완료해야 합니다.

DBMS Output 창을 열려면

기본 도구 모음에서 View | DBMS Output을 선택합니다.

 

DBMS Output 편집

코드 작업 > 디버그 > PL/SQL 디버깅 > DBMS Output 편집

DBMS Output 창에서 출력 표시를 편집할 수 있습니다. 이렇게 하면 출력을 수신하기 위해 수행한 작업을 참고할 수 있습니다.

예를 들어 단일 숫자 매개변수를 예상하는 MyProc 프로시저를 디버깅하는 경우 다음 명령문으로 Editor 창에서 프로시저를 실행할 수 있습니다.

begin MYPROC(1); end;

위와 같이 실행하기 전에 다음 주석이 포함된 DBMS Output의 호출을 문서화할 수 있습니다.

Calling MyProc with 1

그런 다음 DBMS Output을 On으로 전환하고 MyProc를 실행합니다. 호출에 대한 참고 뒤에 DBMS_OUTPUT 문이 표시됩니다.

 

단위 테스트 작성 및 실행

코드 작업 > 디버그 > PL/SQL 디버깅 > 단위 테스트 작성 및 실행

디버깅으로 PL/SQL을 실행한 후 PL/SQL Results 창 또는 Editor에서 활성 객체에 대해 단위 테스트를 작성할 수 있습니다. 테스트는 Code Tester for Oracle 리포지토리에서 작성되므로 연결된 데이터베이스에 해당 리포지토리가 있어야 합니다.

이 창에서 테스트를 실행할 수도 있습니다. Toad는 새 테스트 작성에 필요한 Code Tester 기능의 하위 집합을 지원하지만 추가 고급 기능이 필요한 경우 Toad에서 Code Tester에 대한 직접 링크를 제공합니다.

테스트를 작성하고 실행하기 위해서는 다음 항목이 필요합니다.

  • Toad에서 연결하는 데이터베이스에 Code Tester 리포지토리가 있어야 하며, Code Tester 리포지토리는 사용 중인 Toad 버전에서 지원되는 버전이어야 합니다. 리포지토리 버전은 3.0 이상이어야 합니다.
  • PL/SQL Results 창에 결과가 있는 경우에만 기능이 활성화됩니다.
  • 객체가 포함된 데이터베이스에 대한 연결은 Code Tester에서 정의되어야 합니다. 테스트는 Code Tester의 Tests 패널에서 해당 객체에 대한 노드 아래에 작성됩니다.
  • 새로운 테스트를 작성하려면 모든 입력 및 출력 값이 Code Tester에서 지원되는 유형이어야 합니다.

참고: Code Tester를 실행하지 않고도 Toad에서 테스트를 작성하거나 실행할 수 있습니다.

Code Tester에서 단위 테스트를 작성하려면

  1. Editor 도구 모음에서 (Execute PL/SQL with Debugger)을 누릅니다.
  2. PL/SQL Results 탭을 선택한 후 실행이 완료될 때까지 기다립니다.
  3. PL/SQL Results 창에서 (Create Unit Test)을 누릅니다. 새 버튼으로 Create Test 대화상자가 열립니다.
  4. Create Test Case 대화상자에 테스트 정보를 입력합니다. 필요한 경우 값을 변경할 수 있습니다.

    참고: 기본적으로 테스트 사례를 작성하면 새 테스트 정의를 작성하라는 메시지가 표시됩니다.

테스트를 작성할 수 없는 경우 데이터베이스의 Code Tester 리포지토리가 지원되는 버전이 아니거나 존재하지 않습니다. Attach to Existing을 선택하여 기존 정의에 테스트 사례를 첨부합니다.

Toad에서 테스트를 실행하려면

(Execute Code Tester for Oracle tests...)을 누릅니다.

Code Tester를 열려면

테스트를 실행한 후에 PL/SQL Results 도구 모음 또는 Code Tester Results 대화상자에서 을 클릭합니다.

Team Coding에 단위 테스트를 추가하려면

Team Coding 프로젝트에 단위 테스트를 포함할 수 있습니다. 이렇게 하면 다른 제어 객체의 수정본을 관리하는 것과 동일한 방식으로 테스트 수정 기록을 관리할 수 있습니다. Toad에서 테스트를 작성한 사용자/스키마는 테스트 제어를 위해 Team Coding 프로젝트에 포함(또는 추가)해야 합니다. 자세한 내용은 Configure Team Projects를 참조하십시오

 

스크립트 디버그

코드 작업

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

 

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating