조회 편집기
배포 옵션: Cloud Pak for DataNetezza Performance Server
쿼리 에디터를 사용하면 특정 호스트와 데이터베이스에서 SQL 쿼리를 실행할 수 있습니다. 생성한 쿼리를 저장할 수도 있습니다.
쿼리 편집기로 쿼리 실행하기
- 쿼리 편집기로 이동합니다.
- 데이터 개체에서 쿼리를 실행할 데이터베이스 및 스키마를 선택합니다. 데이터베이스를 선택하지 않으면 기본 데이터베이스 SYSTEM이 선택됩니다. 데이터베이스를 선택하지만 스키마를 선택하지 않으면 데이터베이스의 기본 스키마가 선택됩니다.
- 실행하려는 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개의 개별 세션에서 실행됩니다.- 세미콜론이 포함된 쿼리를 단일 세션에서 실행하려면 단일 세션에서 SQL 문 실행하기를 참조하세요.
- 세미콜론이 포함된 쿼리를 그룹화하여 여러 세션에서 실행하려면 여러 세션에서 여러 SQL 문 실행하기를 참조하세요.
- 쿼리가 선택 문인 경우 제한 설정 옵션이 표시됩니다. 제한 설정을 사용하면 검색할 데이터 행 수를 지정할 수 있습니다. 기본값은 제한 없음입니다.
- 워크시트 설정에서 다음 옵션을 추가할 수 있습니다:
- 결과의 기본 최대 행 수 제한보다 큰 select 문에 제한 절을 사용합니다.
예:
select * from table1 limit 10;
결과 필드에는 이 두 매개변수 중 더 작은 값이 표시됩니다.
- 문 구분 기호 필드를 비워두거나 세미콜론 '
;
' 이외의 구분 기호를 입력하도록 설정합니다. 예를 들어 앰퍼샌드 '&
' 을 선택할 수 있습니다. - 쿼리 편집기 시간 초과를 분 단위로 설정합니다.
- 결과의 기본 최대 행 수 제한보다 큰 select 문에 제한 절을 사용합니다.
- 다음 옵션 중 하나를 선택하십시오.
- 실행을 클릭하여 쿼리를 실행합니다. 선택 실행, 커서로 실행 또는 커서에서 실행할 수 있습니다. 쿼리 결과가 하나의 블록으로 패널에 표시됩니다.
- '
SQLworksheet
' 도구 모음에 있는 플로피 디스크 아이콘을 클릭하여 쿼리를 템플릿으로 저장합니다. 저장된 쿼리는 저장된 쿼 리 및 쿼리 > 최근 쿼리에 추가됩니다. - 지우기를 클릭하여 쿼리를 지웁니다.
단일 세션에서 여러 SQL 문 실행
- 쿼리 편집기로 이동합니다.
- 데이터 개체에서 쿼리를 실행할 데이터베이스 및 스키마를 선택합니다. 데이터베이스를 선택하지 않으면 기본 데이터베이스인 '
SYSTEM
'이 선택됩니다. 데이터베이스를 선택하지만 스키마를 선택하지 않으면 데이터베이스의 기본 스키마가 선택됩니다. - 실행하려는 SQL 문을 입력합니다.예:
set schema A1; create table TBL1 (COL1 int);
- 워크시트 설정에서 다음 옵션을 추가할 수 있습니다:
- 쿼리가 선택 문인 경우 제한 설정 옵션이 표시됩니다. 제한 설정을 사용하면 검색할 데이터 행 수를 지정할 수 있습니다. 기본값은 제한 없음입니다. 선택 문에 결과의 기본 최대 행 수 제한보다 큰 제한 절을 추가합니다.
예:
select * from table1 limit 10;
결과 필드에는 이 두 매개변수 중 더 작은 값이 표시됩니다.
- 문 구분 기호 필드를 비워두거나 세미콜론 '
;
' 이외의 구분 기호를 입력하도록 설정합니다. 예를 들어 앰퍼샌드 '&
' 을 선택할 수 있습니다. 빈 구분 기호 또는 기본 구분 기호 이외의 구분 기호를 사용하는 경우 현재 워크시트의 모든 문이 동일한 세션에서 함께 실행될 수 있습니다. 이제 3단계 예제의 두 문이 하나의 세션에서 실행됩니다. 쿼리 편집기 시간 초과를 분 단위로 설정합니다. - 쿼리 편집기 시간 초과를 분 단위로 설정합니다.
- 쿼리가 선택 문인 경우 제한 설정 옵션이 표시됩니다. 제한 설정을 사용하면 검색할 데이터 행 수를 지정할 수 있습니다. 기본값은 제한 없음입니다. 선택 문에 결과의 기본 최대 행 수 제한보다 큰 제한 절을 추가합니다.
- 다음 옵션 중 하나를 선택하십시오.
- 실행을 클릭하여 쿼리를 실행합니다. 선택 실행, 커서로 실행 또는 커서에서 실행할 수 있습니다. 쿼리 결과가 하나의 블록으로 패널에 표시됩니다.
- '
SQLworksheet
' 도구 모음에 있는 플로피 디스크 아이콘을 클릭하여 쿼리를 템플릿으로 저장합니다. 저장된 쿼리는 저장된 쿼 리 및 쿼리 > 최근 쿼리에 추가됩니다. - 지우기를 클릭하여 쿼리를 지웁니다.
서로 다른 세션에서 여러 SQL 문 실행
- 쿼리 편집기로 이동합니다.
- 데이터 개체에서 쿼리를 실행할 데이터베이스 및 스키마를 선택합니다. 데이터베이스를 선택하지 않으면 기본 데이터베이스인 '
SYSTEM
'이 선택됩니다. 데이터베이스를 선택하지만 스키마를 선택하지 않으면 데이터베이스의 기본 스키마가 선택됩니다. - 실행하려는 SQL 문을 입력합니다.예:
set schema A1; create table TBL1 (COL1 int) & select * from A1.TBL1
- 워크시트 설정에서 다음 옵션을 추가할 수 있습니다:
- 쿼리가 선택 문인 경우 제한 설정 옵션이 표시됩니다. 제한 설정을 사용하면 검색할 데이터 행 수를 지정할 수 있습니다. 기본값은 제한 없음입니다. 선택 문에 결과의 기본 최대 행 수 제한보다 큰 제한 절을 추가합니다.
예:
select * from table1 limit 10;
결과 필드에는 이 두 매개변수 중 더 작은 값이 표시됩니다.
- 문 구분 기호 필드를 비워두거나 세미콜론 '
;
' 이외의 구분 기호를 입력하도록 설정합니다. 예를 들어 앰퍼샌드 '&
' 을 선택할 수 있습니다. 이제 3단계의 예제에서 처음 두 문은 동일한 세션에서 실행되고 세 번째 문은 별도의 세션에서 실행됩니다.&
'은 워크시트에서 세 번째 문을 구분하는 데 사용됩니다. - 쿼리 편집기 시간 초과를 분 단위로 설정합니다.
- 쿼리가 선택 문인 경우 제한 설정 옵션이 표시됩니다. 제한 설정을 사용하면 검색할 데이터 행 수를 지정할 수 있습니다. 기본값은 제한 없음입니다. 선택 문에 결과의 기본 최대 행 수 제한보다 큰 제한 절을 추가합니다.
- 다음 옵션 중 하나를 선택하십시오.
- 실행을 클릭하여 쿼리를 실행합니다. 선택 실행, 커서로 실행 또는 커서에서 실행할 수 있습니다. 쿼리 결과는 실행하도록 선택한 세션 수에 따라 여러 블록으로 패널에 표시됩니다.
- '
SQLworksheet
' 도구 모음에 있는 플로피 디스크 아이콘을 클릭하여 쿼리를 템플릿으로 저장합니다. 저장된 쿼리는 저장된 쿼 리 및 쿼리 > 최근 쿼리에 추가됩니다. - 지우기를 클릭하여 쿼리를 지웁니다.