IBM Cloud Docs
조회 편집기

조회 편집기

조회 편집기를 사용하여 특정 호스트 및 데이터베이스에 대한 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;
    

    예제의 명령문은 두 개의 개별 세션에서 실행됩니다.

  4. 조회가 선택 명령문인 경우 Set Limit 옵션이 표시됩니다. Set Limit 를 사용하여 검색할 데이터 행 수를 지정할 수 있습니다. 기본값은 No limit입니다.

  5. 워크시트 설정에서 다음 옵션을 추가할 수 있습니다:

    • 결과의 기본 최대 행 수 제한보다 큰 select 문에 제한 절을 사용합니다.

      예:

      select * from table1 limit 10;
      

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

    • 문 구분 기호 필드를 비워두거나 세미콜론 ' ;' 이외의 구분 기호를 입력하도록 설정합니다. 예를 들어 앰퍼샌드 ' &' 을 선택할 수 있습니다.

    • 쿼리 편집기 시간 초과를 분 단위로 설정합니다.

  6. 다음 옵션 중 하나를 선택하십시오.

    • 실행을 클릭하여 조회를 실행하십시오. 선택을 실행하거나, 커서로 실행하거나, 커서에서 실행할 수 있습니다. 쿼리 결과가 하나의 블록으로 패널에 표시됩니다.

    • ' SQLworksheet ' 도구 모음에 있는 플로피 디스크 아이콘을 클릭하여 쿼리를 템플릿으로 저장합니다. 저장된 쿼리는 저장된 쿼 리 및 쿼리 > 최근 쿼리에 추가됩니다.

    • 조회를 지우려면 지우기를 클릭하십시오.

쿼리 편집기는 최대 519,999,999행의 결과 집합을 지원합니다. 쿼리가 이 제한을 초과하면 ' Error: The query result set is too large to load, please add or reduce the row limit.' 오류를 반환합니다

단일 세션에서 다중 SQL문 실행

  1. 조회 편집기로 이동하십시오.

  2. 데이터 개체에서 쿼리를 실행할 데이터베이스 및 스키마를 선택합니다. 데이터베이스를 선택하지 않으면 기본 데이터베이스인 ' SYSTEM '이 선택됩니다. 데이터베이스를 선택하지만 스키마를 선택하지 않으면 데이터베이스의 기본 스키마가 선택됩니다.

  3. 실행할 SQL 문을 입력합니다.

    예:

    set schema A1; create table TBL1 (COL1 int);
    
  4. 워크시트 설정에서 다음 옵션을 추가할 수 있습니다:

    • 조회가 선택 명령문인 경우 Set Limit 옵션이 표시됩니다. Set Limit 를 사용하여 검색할 데이터 행 수를 지정할 수 있습니다. 기본값은 No limit입니다. 결과의 기본 최대 행 수 한계보다 큰 한계 절을 select문에 추가하십시오.

      예:

      select * from table1 limit 10;
      

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

    • ' Statement separator 필드를 비워두거나 세미콜론 ' ;'가 아닌 다른 구분 기호를 입력합니다. 예를 들어 앰퍼샌드 ' &' 을 선택할 수 있습니다. 기본 구분 기호가 아닌 다른 구분 기호 또는 비어 있는 구분 기호를 사용하는 경우 현재 워크시트의 모든 명령문을 동일한 세션에서 함께 실행할 수 있습니다. 이제 3단계의예제에서 두 개의 명령문이 하나의 세션에서 실행됩니다.

    • 쿼리 편집기 시간 초과를 분 단위로 설정합니다.

  5. 다음 옵션 중 하나를 선택하십시오.

    • 실행을 클릭하여 조회를 실행하십시오. 선택을 실행하거나, 커서로 실행하거나, 커서에서 실행할 수 있습니다. 쿼리 결과가 하나의 블록으로 패널에 표시됩니다.

    • ' SQLworksheet ' 도구 모음에 있는 플로피 디스크 아이콘을 클릭하여 쿼리를 템플릿으로 저장합니다. 저장된 쿼리는 저장된 쿼 리 및 쿼리 > 최근 쿼리에 추가됩니다.

    • 조회를 지우려면 지우기를 클릭하십시오.

다른 세션에서 다중 SQL문 실행

  1. 조회 편집기로 이동하십시오.

  2. 데이터 개체에서 쿼리를 실행할 데이터베이스 및 스키마를 선택합니다. 데이터베이스를 선택하지 않으면 기본 데이터베이스인 ' SYSTEM '이 선택됩니다. 데이터베이스를 선택하지만 스키마를 선택하지 않으면 데이터베이스의 기본 스키마가 선택됩니다.

  3. 실행할 SQL 문을 입력합니다.

    예:

    set schema A1; create table TBL1 (COL1 int) & select * from A1.TBL1
    
  4. 워크시트 설정에서 다음 옵션을 추가할 수 있습니다:

    • 조회가 선택 명령문인 경우 Set Limit 옵션이 표시됩니다. Set Limit 를 사용하여 검색할 데이터 행 수를 지정할 수 있습니다. 기본값은 No limit입니다. 결과의 기본 최대 행 수 한계보다 큰 한계 절을 select문에 추가하십시오.

      예:

      select * from table1 limit 10;
      

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

    • ' Statement separator 필드를 세미콜론 ' ;'가 아닌 다른 구분 기호로 설정합니다. 예를 들어 앰퍼샌드 ' &' 을 선택할 수 있습니다. 이제 3단계의 예에서 처음 두 문은 동일한 세션에서 실행되고 세 번째 문은 별도의 세션에서 실행됩니다. & '은 워크시트에서 세 번째 문을 구분하는 데 사용됩니다.

    • 쿼리 편집기 시간 초과를 분 단위로 설정합니다.

  5. 다음 옵션 중 하나를 선택하십시오.

    • 실행을 클릭하여 조회를 실행하십시오. 선택을 실행하거나, 커서로 실행하거나, 커서에서 실행할 수 있습니다. 조회 결과는 실행하도록 선택한 세션 수에 따라 여러 블록으로 패널에 표시됩니다.

    • ' SQLworksheet ' 도구 모음에 있는 플로피 디스크 아이콘을 클릭하여 쿼리를 템플릿으로 저장합니다. 저장된 쿼리는 저장된 쿼 리 및 쿼리 > 최근 쿼리에 추가됩니다.

    • 조회를 지우려면 지우기를 클릭하십시오.