SQL 문 실행

작성 중인 SQL 문을 실행 및 테스트할 수 있습니다.

SQL 문을 실행하려면 다음을 수행하십시오.

  1. 현재 있는 Workbench에 따라 다음 조치 중 하나를 수행하십시오.
    • 데이터 정의 보기에서 명령문을 마우스 오른쪽 단추로 클릭한 후 팝업 메뉴에서 실행을 클릭하십시오.
    • SQL 빌더에서 SQL > 실행을 클릭하십시오.
    • Java™ Perspective의 SQL 빌더에서, SQL 문 실행 도구 모음 단추를 클릭하십시오.
  2. 데이터베이스에 연결되어 있지 않은 경우, 데이터베이스 연결 마법사에서 필수 필드를 채우고 완료를 클릭하십시오.
  3. 명령문에 호스트 변수가 있으면 변수값 지정 창에서 사용할 변수 값을 입력한 후 완료를 클릭하십시오.
결과가 DB 출력 보기에 표시됩니다. 보기가 아직 열려 있지 않으면 자동으로 열립니다. DB 출력 보기는 두 개의 파트로 나누어져 있습니다. 왼쪽 부분에는 다음 세 개의 열이 있는 읽기 전용 테이블이 포함됩니다.

테이블의 맨 위 행에는 최근 실행에 대한 정보가 있습니다.

DB 출력 보기의 오른쪽에는 다음 세 개의 페이지가 있는 노트북이 있습니다.
  • 메시지 - 명령문이 실행되는 동안 데이터베이스에서 리턴된 메시지를 표시합니다. SQL 문에 오류가 있으면 이 페이지에 오류 메시지가 표시됩니다. 실행된 명령문의 소스도 이 보기에 표시됩니다.

    DELETE, INSERT 및 UPDATE 문의 경우, 명령문 실행이 성공하면 메시지가 이 페이지에 표시됩니다. SQL 문 구조의 유효성 검증을 확인하려면 데이터베이스 제품의 SQL 문서를 참조하십시오. 필요에 따라 SQL 빌더에서 변경을 수행하여 명령문을 편집한 다음, 명령문을 다시 실행하십시오.

  • 매개변수 - 명령문에 전달된 매개변수를 표시합니다. 각 매개변수의 이름과 해당 입력 값이 나열됩니다. 이 페이지에는 호스트 변수가 명령문에 정의되어 있는 경우에만 값이 포함됩니다.
  • 결과 - 명령문을 실행하여 생성한 결과(예: 판매 데이터 테이블)가 포함됩니다. 결과 페이지는 기본적으로 선택됩니다.

이 제품의 데이터베이스에 연결한 후 Workbench 외부에서 임의의 방법으로 연결을 취소한 경우(예: DB2®에서 "force applications all" 명령 사용), 연결이 끊어진 사실을 발견할 수 없습니다.

수행하는 일부 타스크는 데이터베이스와의 활성 연결 존재 여부에 따라 결정됩니다. 데이터베이스와의 활성 연결이 필요한 모든 타스크(예: SQL 빌더에서 SQL 문 실행)는 연결이 끊어지면 제대로 작동하지 않습니다. 이 문제를 해결하려면 Workbench를 종료한 후 다시 시작하여 데이터베이스에 다시 연결해야 합니다.

관련 태스크
SQL 문 편집
DELETE 문 작성
INSERT 문 작성
UPDATE 문 작성
SELECT 문 작성
FULLSELECT 문 작성
WITH 문 작성
SQL 문에서 호스트 변수 사용
사용 조건 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.