조회 편집기

배포 옵션: Cloud Pak for DataNetezza Performance Server

쿼리 에디터를 사용하면 특정 호스트와 데이터베이스에서 SQL 쿼리를 실행할 수 있습니다. 생성한 쿼리를 저장할 수도 있습니다.

쿼리 편집기로 쿼리 실행하기

  1. 쿼리 편집기로 이동합니다.
  2. 데이터 개체에서 쿼리를 실행할 데이터베이스 및 스키마를 선택합니다. 데이터베이스를 선택하지 않으면 기본 데이터베이스 SYSTEM이 선택됩니다. 데이터베이스를 선택하지만 스키마를 선택하지 않으면 데이터베이스의 기본 스키마가 선택됩니다.
  3. 실행하려는 SQL 문을 입력합니다. 쿼리 편집기에서 각 SQL 문은 기본 문 구분 기호인 세미콜론(;)'로 구분됩니다. 기본 설정으로 쿼리를 실행하면 각 SQL 문이 자체 세션에서 실행됩니다.

    예:

    SELECT * FROM "TESTDB"."ADMIN"."TEST_TABLE" LIMIT 10;
    
    INSERT INTO "TESTDB"."ADMIN"."TEST_TABLE" ("COL1") VALUES (1);
    
    SELECT * FROM "TESTDB"."ADMIN"."TEST_TABLE" LIMIT 10;
    예제의 문은 2개의 개별 세션에서 실행됩니다.
  4. 쿼리가 선택 문인 경우 제한 설정 옵션이 표시됩니다. 제한 설정을 사용하면 검색할 데이터 행 수를 지정할 수 있습니다. 기본값은 제한 없음입니다.
  5. 워크시트 설정에서 다음 옵션을 추가할 수 있습니다:
    • 결과의 기본 최대 행 수 제한보다 큰 select 문에 제한 절을 사용합니다.

      예:

      select * from table1 limit 10;

      결과 필드에는 이 두 매개변수 중 더 작은 값이 표시됩니다.

    • 문 구분 기호 필드를 비워두거나 세미콜론 ' ;' 이외의 구분 기호를 입력하도록 설정합니다. 예를 들어 앰퍼샌드 ' &' 을 선택할 수 있습니다.
    • 쿼리 편집기 시간 초과를 분 단위로 설정합니다.
  6. 다음 옵션 중 하나를 선택하십시오.
    • 실행을 클릭하여 쿼리를 실행합니다. 선택 실행, 커서로 실행 또는 커서에서 실행할 수 있습니다. 쿼리 결과가 하나의 블록으로 패널에 표시됩니다.
    • ' SQLworksheet ' 도구 모음에 있는 플로피 디스크 아이콘을 클릭하여 쿼리를 템플릿으로 저장합니다. 저장된 쿼리는 저장된 쿼 리 및 쿼리 > 최근 쿼리에 추가됩니다.
    • 지우기를 클릭하여 쿼리를 지웁니다.

단일 세션에서 여러 SQL 문 실행

  1. 쿼리 편집기로 이동합니다.
  2. 데이터 개체에서 쿼리를 실행할 데이터베이스 및 스키마를 선택합니다. 데이터베이스를 선택하지 않으면 기본 데이터베이스인 ' SYSTEM '이 선택됩니다. 데이터베이스를 선택하지만 스키마를 선택하지 않으면 데이터베이스의 기본 스키마가 선택됩니다.
  3. 실행하려는 SQL 문을 입력합니다.
    예:
    set schema A1; create table TBL1 (COL1 int);
  4. 워크시트 설정에서 다음 옵션을 추가할 수 있습니다:
    • 쿼리가 선택 문인 경우 제한 설정 옵션이 표시됩니다. 제한 설정을 사용하면 검색할 데이터 행 수를 지정할 수 있습니다. 기본값은 제한 없음입니다. 선택 문에 결과의 기본 최대 행 수 제한보다 큰 제한 절을 추가합니다.

      예:

      select * from table1 limit 10;

      결과 필드에는 이 두 매개변수 중 더 작은 값이 표시됩니다.

    • 문 구분 기호 필드를 비워두거나 세미콜론 ' ;' 이외의 구분 기호를 입력하도록 설정합니다. 예를 들어 앰퍼샌드 ' &' 을 선택할 수 있습니다. 빈 구분 기호 또는 기본 구분 기호 이외의 구분 기호를 사용하는 경우 현재 워크시트의 모든 문이 동일한 세션에서 함께 실행될 수 있습니다. 이제 3단계 예제의 두 문이 하나의 세션에서 실행됩니다. 쿼리 편집기 시간 초과를 분 단위로 설정합니다.
    • 쿼리 편집기 시간 초과를 분 단위로 설정합니다.
  5. 다음 옵션 중 하나를 선택하십시오.
    • 실행을 클릭하여 쿼리를 실행합니다. 선택 실행, 커서로 실행 또는 커서에서 실행할 수 있습니다. 쿼리 결과가 하나의 블록으로 패널에 표시됩니다.
    • ' SQLworksheet ' 도구 모음에 있는 플로피 디스크 아이콘을 클릭하여 쿼리를 템플릿으로 저장합니다. 저장된 쿼리는 저장된 쿼 리 및 쿼리 > 최근 쿼리에 추가됩니다.
    • 지우기를 클릭하여 쿼리를 지웁니다.

서로 다른 세션에서 여러 SQL 문 실행

  1. 쿼리 편집기로 이동합니다.
  2. 데이터 개체에서 쿼리를 실행할 데이터베이스 및 스키마를 선택합니다. 데이터베이스를 선택하지 않으면 기본 데이터베이스인 ' SYSTEM '이 선택됩니다. 데이터베이스를 선택하지만 스키마를 선택하지 않으면 데이터베이스의 기본 스키마가 선택됩니다.
  3. 실행하려는 SQL 문을 입력합니다.
    예:
    set schema A1; create table TBL1 (COL1 int) & select * from A1.TBL1
  4. 워크시트 설정에서 다음 옵션을 추가할 수 있습니다:
    • 쿼리가 선택 문인 경우 제한 설정 옵션이 표시됩니다. 제한 설정을 사용하면 검색할 데이터 행 수를 지정할 수 있습니다. 기본값은 제한 없음입니다. 선택 문에 결과의 기본 최대 행 수 제한보다 큰 제한 절을 추가합니다.

      예:

      select * from table1 limit 10;

      결과 필드에는 이 두 매개변수 중 더 작은 값이 표시됩니다.

    • 문 구분 기호 필드를 비워두거나 세미콜론 ' ;' 이외의 구분 기호를 입력하도록 설정합니다. 예를 들어 앰퍼샌드 ' &' 을 선택할 수 있습니다. 이제 3단계의 예제에서 처음 두 문은 동일한 세션에서 실행되고 세 번째 문은 별도의 세션에서 실행됩니다. & '은 워크시트에서 세 번째 문을 구분하는 데 사용됩니다.
    • 쿼리 편집기 시간 초과를 분 단위로 설정합니다.
  5. 다음 옵션 중 하나를 선택하십시오.
    • 실행을 클릭하여 쿼리를 실행합니다. 선택 실행, 커서로 실행 또는 커서에서 실행할 수 있습니다. 쿼리 결과는 실행하도록 선택한 세션 수에 따라 여러 블록으로 패널에 표시됩니다.
    • ' SQLworksheet ' 도구 모음에 있는 플로피 디스크 아이콘을 클릭하여 쿼리를 템플릿으로 저장합니다. 저장된 쿼리는 저장된 쿼 리 및 쿼리 > 최근 쿼리에 추가됩니다.
    • 지우기를 클릭하여 쿼리를 지웁니다.