---
sourceDocument: 호주 워크플로우 빌드
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/build-workflows

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 워크플로우 빌드

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# JDBC 단계

# JDBC 단계 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 6분

관계형 데이터베이스로 SQL 명령을 보낼 재사용 가능 작업을 생성합니다.
주:  
* 이 단계를 수행하려면 통합 허브 구독이 필요합니다. 자세한 내용은 [법무 일정 - 통합 허브 개요를](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/snc-addendum-integrationhub.pdf) 참조하십시오. 필요한 플러그인이 활성화되면 통합 아래에 단계가 표시됩니다.
* 역 JDBC 단계 량이 있는 JDBC 단계 경우 ServiceNow® MID 서버 에서만 실행됩니다. 플러그인, 통합 허브 Standard Pack Installer(com.glide.hub.integrations.standard) 이상을 활성화하여 에 MID 서버대한 JDBC 기능을 사용합니다.
{#jdbc-step__ul_qvn_mdm_phb}

## 역할 및 가용성 {#jdbc-step__section_pwq_rb5_kcb}

JDBC 단계 작업 단계로 워크플로우 스튜디오 사용할 수 있습니다. action_designer 역할을 가진 사용자는 하나 이상의 작업 단계로 사용자 지정 작업을 생성할 수 있습니다.

## 입력 삭제 {#jdbc-step__section_gqd_cy4_qhb}

모든 사용자 입력을 이스케이프하여 악의적인 사용자가 대상 데이터베이스에 SQL 주입을 초래할 수 있는 악성 SQL 문을 실행할 가능성을 제거합니다. SQL 문에서 JDBC 단계 데이터 알약을 사용하는 경우 [먼저 SQL 변환 함수 정리를](https://servicenow-prod.fluidtopics.net/CBxzTWKbcZRfqcYwpKaFBA "삭제 SQL 변환 함수를 사용하여 특수 문자를 이스케이프하고 SQL 문에 사용되는 문자열 데이터 정제의 삽입을 방지합니다.") 사용하여 데이터 알약을 정리하십시오. 이 변환 함수 범주는 데이터 알약이 SQL문 입력에 드롭될 때 자동으로 나타납니다.

## SQL 작업 포함 목록 {#jdbc-step__section_jcg_rlr_whb}

기본적으로 다음 SQL 작업을 실행할 수 있습니다.

* 선택
* 삽입
* 업데이트
* 삭제
* 표시
* 설명

{#jdbc-step__ul_cyg_vlr_whb}수행할 JDBC 단계 수 있는 이러한 SQL 작업 중 일부만 사용하려면 속성을 mid.property.jdbc_operations 만들고 MID 서버 SQL 작업을 쉼표로 구분하여 입력합니다. 속성에 MID 서버 대한 자세한 내용은 [MID 서버 속성을](https://www.servicenow.com/docs/access?context=r_MIDServerProperties&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US) 참조하십시오.  
주:  
여러 SQL 문은 허용되지 않습니다. 출력 매개변수가 있는 저장 프로시저는 지원되지 않습니다.

## 필드 {#jdbc-step__section_a2b_zhj_2hb}

{#jdbc-step__table_zms_zhj_2hb__entry__2}{#jdbc-step__use-conn-alias}{#jdbc-step__def-conn-inline}

| 필드 | 설명 |
|-|-|
| 연결 상세 정보 ||
| 연결 | 사용할 연결 유형입니다. * 연결 인라인 정의: 동작 단계 내에서 연결 정보를 정의합니다. * 연결 별칭 사용: 연결 별칭 테이블을 사용하여 연결 정보를 정의합니다. 별칭을 사용하면 여러 환경에서 작업을 사용할 때 여러 자격 증명과 연결 정보 프로필을 구성하지 않아도 됩니다. 마찬가지로 연결 정보가 변경되면 사용자 지정 동작을 업데이트할 필요가 없습니다. {#jdbc-step__ul_bfs_tvt_khb} 연결 및 자격 증명에 대한 자세한 내용은 [자격 증명, 연결 및 별칭 소개를 참조하십시오.](https://www.servicenow.com/docs/access?context=credentials-connections-alias&version=australia&pubname=australia-platform-security&ft:locale=en-US) |
| 연결 별칭 | 시스템에서 작업 단계를 실행하는 데 사용하는 연결 및 자격 증명 별칭 기록입니다. flow_designer 또는 관리자 역할을 가진 사용자는 연결된 연결 기록을 만들거나 선택할 수 있습니다. 별칭을 사용하면 여러 환경에서 작업을 사용할 때 여러 자격 증명과 연결 정보 프로필을 구성하지 않아도 됩니다. 마찬가지로 연결 정보가 변경되면 사용자 지정 작업을 업데이트할 필요가 없습니다. 연결 및 자격 증명에 대한 자세한 내용은 [자격 증명, 연결 및 별칭을 참조하십시오.](https://www.servicenow.com/docs/access?context=credentials-connections-alias&version=australia&pubname=australia-platform-security&ft:locale=en-US) 자격 증명 값은 데이터 패널에 암호(2단계 암호화) 데이터 알약으로 표시됩니다. 이 필드는 연결 목록에서 연결 별칭 사용을 선택한 경우에 사용할 수 있습니다. |
| 자격 증명 별칭 | 시스템에서 작업 단계를 실행하는 데 사용하는 자격 증명 별칭입니다. flow_designer 또는 관리자 역할을 가진 사용자는 연결된 연결 기록을 만들거나 선택할 수 있습니다. 별칭을 사용하면 여러 환경에서 작업을 사용할 때 여러 자격 증명을 구성하지 않아도 됩니다. 마찬가지로 자격 증명 정보가 변경되면 사용자 지정 작업을 업데이트할 필요가 없습니다. 연결 및 자격 증명에 대한 자세한 내용은 [자격 증명, 연결 및 별칭을 참조하십시오.](https://www.servicenow.com/docs/access?context=credentials-connections-alias&version=australia&pubname=australia-platform-security&ft:locale=en-US) 자격 증명 값은 데이터 패널에 암호(2단계 암호화) 데이터 알약으로 표시됩니다. 이 필드는 연결 목록에서 연결 인라인 정의를 선택한 경우에 사용할 수 있습니다. |
| MID 선택 | 특정 MID 서버 또는 MID 클러스터를 선택하는 옵션입니다. 다음 옵션 중 하나를 선택합니다. * MID 서버 자동 선택: ServiceNow 인스턴스에서 수동 입력 없이 MID MID 서버 서버를 선택합니다. * 특정 MID 서버: 인스턴스에서 ServiceNow 지정한 것을 사용합니다 MID 서버 . * 특정 MID 클러스터: 인스턴스는 ServiceNow 지정한 MID 클러스터를 사용합니다. MID 클러스터는 인스턴스에서 ServiceNow 여러 통합을 처리하고 통합 속도를 개선할 수 있는 MID Server 그룹입니다. 자세한 내용은 [Configure a MID Server cluster](https://www.servicenow.com/docs/access?context=t_ConfigureAMIDServerCluster&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US) 문서를 참조하십시오. {#jdbc-step__ul_rlh_5fb_htb} 이 필드는 연결 목록에서 연결 인라인 정의 를 선택한 경우에 사용할 수 있습니다. |
| MID 클러스터 | 사용하려는 MID 클러스터에 대한 데이터 정제입니다. 이 필드는 연결 목록에서 연결 인라인 정의 를 선택하고 MID 선택 목록에서 특정 MID 클러스터 를 선택한 경우에 사용할 수 있습니다. |
| 데이터베이스 유형 | 이 연결에 대한 데이터베이스 유형입니다. 선택 항목은 다음과 같습니다. * MySQL * Oracle * SQLServer * 사용자 지정 {#jdbc-step__ul_z1k_tcm_phb}기본적으로 사용자 지정이 선택됩니다. 이 필드는 연결 목록에서 연결 인라인 정의를 선택한 경우에 사용할 수 있습니다. |
| JDBC 드라이버 | DB2 Universal 및 Sybase와 같은 기본 데이터베이스 유형이 아닌 경우 이 연결에 사용할 드라이버입니다. 데이터베이스 유형은 사용자 지정입니다. 이 필드는 연결 목록에서 연결 인라인 정의 를 선택하고 데이터베이스 유형 목록에서 사용자 지정을 선택한 경우에 사용할 수 있습니다. |
| 연결 URL | 지정된 데이터베이스에 연결하는 데 사용하는 URL MID 서버 입니다. URL은 양식을 저장할 때 자동으로 생성되며 기본 데이터베이스에 대해 읽기 전용입니다. 이 필드는 연결 목록에서 연결 인라인 정의 를 선택하고 데이터베이스 유형 목록에서 사용자 지정을 선택한 경우에 사용할 수 있습니다. |
| MID 애플리케이션 | 선택 자격을 갖추기 위해 지원해야 하는 애플리케이션 MID 서버 입니다. 이 필드는 연결 목록에서 연결 인라인 정의를 선택한 경우에 사용할 수 있습니다. |
| 역량 | 이 필드는 연결 목록에서 연결 인라인 정의를 선택한 경우에 사용할 수 있습니다. 의 역량입니다 MID 서버. JDBC를 선택합니다. |
| 연결 시간 제한 | 대상 데이터베이스에 연결을 시도하는 동안 활동이 대기하는 데 걸린 최대 경과 시간(초)입니다. 이 필드는 연결 목록에서 연결 인라인 정의를 선택한 경우에 사용할 수 있습니다. 주: 연결 시간 제한 값을 0으로 설정하면 연결이 부실해질 수 있으므로 설정하지 마십시오. |
| 쿼리 제한 시간 | 응답 없이 쿼리를 실행할 수 있는 최대 경과 시간(초)입니다. 이 필드는 연결 목록에서 연결 인라인 정의를 선택한 경우에 사용할 수 있습니다. |
| JDBC 구성 ||
| SQL 문 | 단계가 실행되는 SQL 문입니다. 주: 단계 SQL 문에서 데이터 알약을 사용하는 경우 먼저 전처리 [스크립트 단계를](https://servicenow-prod.fluidtopics.net/tn2KwvYCpDvkMaj8pR3xmg "재사용 가능한 동작 내에서 실행하도록 사용자 지정 JavaScript를 추가합니다. 대부분의 핵심 작업과 단계는 일반적인 사용 사례에 적합하지만 스크립트 단계를 빌드하여 핵심 단계에서 충족하지 않는 동작을 실행할 수 있습니다.") 사용하여 데이터 정제를 정리합니다. 자세한 내용은 [이스케이프 함수를 사용하여 입력 삭제](https://servicenow-prod.fluidtopics.net/fp3Acem1ye2ao5MAghYNPw#jdbc-step__section_gqd_cy4_qhb)를 참조하세요. |
| 최대 행 수 | SQL 문에서 반환될 최대 행 수입니다. 기본값은 1000입니다. |
| 최대 페이로드 크기(KB) | SQL 문에서 반환될 최대 허용 페이로드 크기(KB)입니다. 기본 페이로드 크기는 5,120KB입니다. 최대 페이로드 크기는 10MB입니다. |
| JDBC 단계 테스트 | JDBC 단계를 테스트합니다. JDBC 단계 테스트 창에서 직접 테스트 결과를 확인합니다. 자세한 내용은 [JDBC 단계 테스트](https://servicenow-prod.fluidtopics.net/liquQMZxuWJ_ppI0AZjYEg "를 JDBC 단계포함하는 작업을 테스트 또는 게시하기 전에 를 JDBC 단계 테스트하십시오.") 문서를 참조하십시오. |
| 재시도 정책 ||
| 재시도 정책 사용 | 재시도 정책을 활성화하는 옵션입니다. 자세한 내용은 [재시도 정책](https://servicenow-prod.fluidtopics.net/~CBDTS7hFlVqc5ptu0xjJw#retry-policy "단계에 네트워크 장애 또는 요청 속도 제한과 같은 간헐적인 문제가 발생할 때 실패한 요청을 자동으로 재시도합니다. 단계를 수동으로 다시 트리거할 필요가 없도록 재시도 정책을 설정합니다.")을 참조하십시오. |
| 별칭에 대한 기본 정책 재정의 | 기본 재시도 정책을 무효화하는 옵션입니다. 연결 목록에서 연결 인라인 정의 를 선택한 경우에는 이 옵션을 적용할 수 없습니다. |
| 재시도 정책 | 연결 별칭에 연결된 기본 재시도 정책입니다. 별칭에 대한 기본 정책 무효화를 선택한 경우 기본 재시도 정책을 무효화하고 필요에 따라 다른 기존 재시도 정책을 선택할 수 있습니다. |
[ ]

{#jdbc-step__table_zms_zhj_2hb}

## 작업 오류 평가 {#jdbc-step__id_lg2_4s3_15b}

이 단계가 실패할 경우
:   데이터 유형: Choice

    다음 단계를 계속 실행하거나 오류 평가로 이동하는 옵션입니다. 사용자 지정 작업 오류 조건에 단계 상태 코드 또는 메시지를 사용하려면 다음 문서를 참조하십시오 [작업 오류 평가](https://servicenow-prod.fluidtopics.net/h3JedAXkUCYgRja3yw7kEw "단계를 포착하고 계속 실행하는 작업을 활성화합니다. 특정 오류 조건이 발생하는 시기를 식별하고 고유한 작업 상태 코드, 상태 메시지 및 오류 상태를 반환합니다.").
* **[JDBC 단계 테스트](https://servicenow-prod.fluidtopics.net/liquQMZxuWJ_ppI0AZjYEg)**   
  를 JDBC 단계포함하는 작업을 테스트 또는 게시하기 전에 를 JDBC 단계 테스트하십시오.

