Sqltable

이 도움말 페이지는 CXone Studio을(를) 대상으로 합니다. 이 정보Desktop Studio에 대해서도 사용할 수 있습니다.

데이터베이스 서버에 SQL(Structured Query Language) 문을 제출하고 다중 행 결과를 반환합니다. 이 작업은 계정에 연결된 백 엔드 서버의 위치를 기반으로 시간/날짜를 반환합니다(UTC 표준 시간대가 아님). Snippet action을(를) 사용하여 다른 표준 시간대로 시간/날짜를 변경할 수 있습니다.

 

종속성

  • 이 작업은 모든 행을 배열로 반환합니다.
  • 다중 행이 예상될 때 Sqltable 사용은 action과(와) 목적이 같습니다. Sqlselect 작업과 마찬가지로, 열 값은 열 이름처럼 동일한 이름의 변수에 저장됩니다. 그러나 이 작업에서는 각 열 변수에 두 개 이상의 레코드가 저장될 수도 있습니다. 각 레코드는 RowSeparator 속성에서 정의된 문자로 구분됩니다. 기본 파이프 기호(|)가 사용될 경우, 각 열은 배열로 참조됩니다.
  • SQL 데이터베이스는 데이터를 명시적으로 정렬하지 않을 때는 어떤 종류의 순서 지정도 보장하지 않습니다.
  • 대량의 데이터를 선택하지 않도록 주의하십시오. 그러면 결국 스크립트가 실패하게 됩니다. 대량의 테이블에 대한 순차적 액세스가 필요한 경우에는 Sqlcursor action을(를) 확인하십시오.

지원되는 스크립트 형식

한 정사각형에서 나머지 3개의 정사각형으로 이어지는 선이 있는 정사각형입니다.

일반

이메일 채팅 전화 음성 사서함 작업 항목 SMS

속성

속성

설명

캡션 추가

스크립트에서 이 작업을 고유하게 식별하는 짧은 문구를 입력합니다. 캡션은 스크립트 캔버스의 작업 아이콘 아래에 표시됩니다.

SQL Query

데이터베이스 서버에 제출할 SQL 문입니다. 이 문은 레코드를 반환해야 합니다.

Row Separator

개별 필드를 구분하기 위해 사용되는 구분 기호 문자입니다.

Field Count Variable

SQL 쿼리를 통해 반환된 필드의 숫자를 반환할 변수의 이름입니다.

Row Count Variable

SQL 쿼리를 통해 반환된 행의 숫자를 반환할 변수의 이름입니다. 생성된 Row Count Var는 Loop action 작업이 시퀀스를 반복할 횟수를 결정하는 데 아주 유용합니다.

Global Variables

사용되지 않습니다.
Publish 컨택과 연결된 데이터베이스의 모든 것과 함께 변수와 값을 게재합니다. 특정 데이터를 게재하려면 Assign action을(를) 사용합니다.

Max Rows

검색할 행의 최대 수입니다. 기본값은 100입니다.

Timeout Sec

쿼리가 시간 초과될 때까지의 시간(초). 기본값은 10입니다. (더 큰 숫자를 필드에 실제로 입력할 수 있지만) 지원되는 최대 시간(초)는 30입니다.

브랜치

조건

설명

Default

다른 분기를 사용하기를 요구하는 조건을 스크립트가 충족하지 않는다면 사용되는 경로입니다. 작업의 다른 분기가 정의되지 않았을 때도 사용되는 경로입니다.
NoRecords 지정된 속성의 값이 없을 경우 사용되는 경로입니다. 데이터베이스에서 데이터가 반환되지 않을 때 발생합니다.
Error 작업이 올바로 실행되지 않을 때 사용되는 경로. 예를 들어, 연결 불량, 구문 오류 등 예기치 않은 문제가 있을 때 사용됩니다. _ERR 변수(밑줄 문자 하나 포함)는 문제의 요약 설명으로 채워져야 합니다. 이는 SQL 쿼리가 잘못되었을 때 발생합니다.
Timeout 지정된 시간(초) 동안 응답이 없을 경우 사용되는 경로입니다.