---
schema_version: "1"
id: 880e6afe65c60fe8d4d9230fb6a67db7ffd7267c1244c00c031bb2bbb7a23108
title: ODBC/SQL 사용자 지정 참조
collection: tableau
version: current
locale: ko-kr
portal_url: https://docs.salesforce.com/tableau/current/ko-kr/pro/desktop/odbc_sql.md
canonical_url: https://help.tableau.com/current/pro/desktop/ko-kr/odbc_sql.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 9d5efa6cda4258e950982f9105ffd0e6c339343a5a3d3b2fd201596ad8474f38
description: Reference for ODBC/SQL customizations set in a TDC file using SQLGetInfo values.
---
[주요 콘텐츠로 건너뛰기](#main-content)

# ODBC/SQL 사용자 지정 참조

TDC(Tableau 데이터 원본 사용자 지정) 파일에서 다음 사용자 지정을 설정하여 ODBC 드라이버가 지원하는 ODBC 및 SQL 표준을 정의할 수 있습니다.

## SQLGetInfo에 대한 설명서 리소스

사용자 지정 이름은 SQLGetInfo에 대한 매개 변수로 사용된 식별자에서 가져온 것입니다.

각 사용자 지정과 관련된 숫자 및 비트 마스크 값에 대한 자세한 내용은 MSDN 설명서 및 원본 코드 헤더 파일(`sqlext.h`)을 참조하십시오.

- ODBC API 함수 SQLGetInfo에 대해 설명하는 Microsoft 설명서:
    
    [http://msdn.microsoft.com/ko-kr/library/ms711681%28VS.85%29.aspx](http://msdn.microsoft.com/ko-kr/library/ms711681\(VS.85\).aspx)
- SQLGetInfo와 함께 사용되는 ODBC API 식별자 값이 들어 있는 `sqlext.h` 샘플 헤더 파일:
    
    [http://cpansearch.perl.org/src/MIMER/DBD-Mimer-1.00/sqlext.h](http://cpansearch.perl.org/src/MIMER/DBD-Mimer-1.00/sqlext.h)

## SQLGetInfo 긴 정수 값

<table style="width: 100%;" class="simple-table"><colgroup><col style="width: 40%;"><col></colgroup><tbody><tr><td colspan="1" rowspan="1">SQL_ODBC_INTERFACE_CONFORMANCE</td><td colspan="1" rowspan="1">현재 사용되지 않습니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL_CONFORMANCE</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. SQL 표준에 대한 데이터 원본 적합성 수준을 정의합니다. 항목 수준 SQL-92 적합성은 '1', FIPS 127-2 transitional은 '2', 중간 적합성은 '4', 완전 적합성은 '8'입니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CATALOG_USAGE</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 카탈로그 식별자를 사용할 수 있는 SQL 문을 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_SCHEMA_USAGE</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 스키마 식별자를 사용할 수 있는 SQL 문을 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_AGGREGATE_FUNCTIONS</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 지원되는 표준 SQL 집계 형식을 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_NUMERIC_FUNCTIONS</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 지원되는 SQL 스칼라 숫자 함수를 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_STRING_FUNCTIONS</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 지원되는 SQL 스칼라 문자열 함수를 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_TIMEDATE_FUNCTIONS</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 지원되는 SQL 스칼라 날짜/시간 함수를 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_TIMEDATE_ADD_INTERVALS</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. TIMESTAMPADD 스칼라 함수에 지원되는 날짜/시간 간격을 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_TIMEDATE_DIFF_INTERVALS</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. TIMESTAMPDIFF 스칼라 함수에 지원되는 날짜/시간 간격을 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_DATETIME_LITERALS</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. DATE/TIME 상수 및 INTERVAL을 나타내는 데 지원되는 SQL-92 리터럴을 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_SYSTEM_FUNCTIONS</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 특수 SQL 시스템 스칼라 함수 IFNULL, DBNAME 및 USERNAME에 대한 지원을 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_VALUE_EXPRESSIONS</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 값 테스트 및 조작에 지원되는 논리 함수(CASE, CAST 및 NULLIF)를 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_NUMERIC_VALUE_FUNCTIONS</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 숫자가 아닌 데이터에서 숫자 값을 생성할 수 있는 함수(예: EXTRACT(날짜/시간 부분 추출의 경우), CHAR_LENGTH, CHARACTER_LENGTH 및 POSITION(..  IN ..)를 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_STRING_FUNCTIONS</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 지원되는 문자열 조작 함수를 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_DATETIME_FUNCTIONS</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 현재 날짜, 시간 또는 타임스탬프를 결정하는 데 지원되는 날짜/시간 조작 함수를 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_OJ_CAPABILITIES</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 지원되는 외부 조인의 유형을 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_RELATIONAL_JOIN_OPERATORS</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 지원되는 JOIN 연산자의 유형(예: INNER, OUTER)을 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_PREDICATES</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 값에 대한 논리 테스트에 지원되는 예측자(예: IS NULL, LIKE, IN)를 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_FUNCTIONS</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 한 데이터 유형을 다른 데이터 유형으로 캐스팅 또는 변환하는 데 지원되는 ODBC 스칼라 함수를 정의합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_TINYINT</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. ODBC 스칼라 함수 CONVERT를 사용하여 이 명명된 유형에서 변환 가능한 다른 데이터 유형을 결정합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_SMALLINT</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_INTEGER</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_BIGINT</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_REAL</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_FLOAT</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_DOUBLE</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_CHAR</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_VARCHAR</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_LONGVARCHAR</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_DECIMAL</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_NUMERIC</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_BIT</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_GUID</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_BINARY</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_VARBINARY</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_LONGVARBINARY</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_DATE</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_TIME</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_TIMESTAMP</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_INTERVAL_DAY_TIME</td><td colspan="1" rowspan="1">정수 비트 마스크입니다. 위와 동일합니다.</td></tr></tbody></table>

## SQLGetInfo 짧은 정수 값

<table class="simple-table" style="width: 100%;"><colgroup><col style="width: 40%;"><col></colgroup><tbody><tr><td>SQL_CURSOR_COMMIT_BEHAVIOR</td><td>짧은 정수 값입니다. 커밋 시 데이터 원본에 대한 준비된 문을 닫는 경우 “0”입니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_MAX_IDENTIFIER_LEN</td><td colspan="1" rowspan="1">정수 값입니다. 식별자에 사용 가능한 최대 문자 수를 정의합니다. Tableau에서는 문자열 종결자로 사용될 추가 문자 하나를 위한 공간을 남겨 둡니다.</td></tr><tr><td>SQL_TXN_CAPABLE</td><td>짧은 정수 값입니다. 데이터 원본이 트랜잭션을 지원하지 않는 경우 “0”입니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_QUOTED_IDENTIFIER_CASE</td><td colspan="1" rowspan="1">정수 비트 마스크입니다.</td></tr></tbody></table>

## SQLGetInfo 문자열 값

<table style="width: 100%;" class="simple-table"><colgroup><col style="width: 40%;"><col></colgroup><tbody><tr><td colspan="1" rowspan="1">SQL_COLUMN_ALIAS</td><td colspan="1" rowspan="1">부울 값입니다. "Y"이면 데이터 원본에서 SELECT 절에 나열된 열에 대해 별칭을 사용하는 것을 지원합니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_IDENTIFIER_QUOTE_CHAR</td><td colspan="1" rowspan="1">문자열 값입니다. 식별자를 따옴표로 묶는 데 사용할 수 있는 문자를 나타냅니다. 연결 사용자 지정은 XML 문서이므로 모든 엔터티가 적절히 인코딩되어야 합니다. 예를 들어 큰따옴표는 '&amp;quot;'입니다. 또한 이 문자는 식별자를 열고 닫는 문자로 간주되므로, 식별자를 묶는 데 '[]'를 사용하도록 요구하는 몇몇 데이터 원본은 지원되지 않습니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CATALOG_NAME_SEPARATOR</td><td colspan="1" rowspan="1">문자 값입니다. 카탈로그, 스키마 또는 테이블 이름으로 식별자를 한정할 때 각 식별자 사이에 사용할 구분 문자를 나타냅니다. 일반적으로 마침표 문자입니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_SPECIAL_CHARACTERS</td><td colspan="1" rowspan="1">문자열 값입니다. 식별자 문자열에 허용되는 특수 문자를 나타냅니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_CATALOG_TERM</td><td colspan="1" rowspan="1">문자열 값입니다. 데이터베이스 카탈로그에 대해 설명하는 용어이며 이 ODBC 데이터 원본에 대한 Tableau 연결 대화 상자에 나타납니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_SCHEMA_TERM</td><td colspan="1" rowspan="1">문자열 값입니다. 데이터베이스 스키마에 대해 설명하는 용어이며 이 ODBC 데이터 원본에 대한 Tableau 연결 대화 상자에 나타납니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_TABLE_TERM</td><td colspan="1" rowspan="1">문자열 값입니다. 데이터베이스 테이블에 대해 설명하는 용어이며 이 ODBC 데이터 원본에 대한 Tableau 연결 대화 상자에 나타납니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_DRIVER_NAME</td><td colspan="1" rowspan="1">문자열 값입니다. 데이터베이스 ODBC 드라이버의 이름입니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_DRIVER_VER</td><td colspan="1" rowspan="1">문자열 값입니다. ODBC 드라이버의 버전 번호입니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_DRIVER_ODBC_VER</td><td colspan="1" rowspan="1">문자열 값입니다. 드라이버가 지원하는 ODBC API 버전입니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_ODBC_VER</td><td colspan="1" rowspan="1">문자열 값입니다. Windows ODBC 드라이버 관리자가 지원하는 ODBC 버전입니다. 이 값은 사용자 지정하면 안 됩니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_DBMS_NAME</td><td colspan="1" rowspan="1">문자열 값입니다. 데이터베이스 공급업체 이름입니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_DBMS_VER</td><td colspan="1" rowspan="1">문자열 값입니다. 데이터베이스 시스템 버전입니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_SERVER_NAME</td><td colspan="1" rowspan="1">문자열 값입니다. 데이터베이스 서버의 명명된 네트워크 주소입니다.</td></tr><tr><td colspan="1" rowspan="1">SQL_USER_NAME</td><td colspan="1" rowspan="1">문자열 값입니다. 현재 인증된 사용자의 이름입니다.</td></tr></tbody></table>

### 참고 항목

[기타 데이터베이스(ODBC)](https://help.tableau.com/current/pro/desktop/ko-kr/examples_otherdatabases.htm) – ODBC 커넥터를 사용하여 데이터에 연결하는 방법을 설명합니다.

[Tableau 및 ODBC](https://help.tableau.com/current/pro/desktop/ko-kr/odbc_tableau.htm) – ODBC에 대한 배경 정보를 제공하고, Tableau가 ODBC 드라이버의 기능을 확인하는 방법을 설명하고, 자주 묻는 질문이 나와 있습니다.

[연결 사용자 지정 및 조정](https://help.tableau.com/current/pro/desktop/ko-kr/connect_customize.htm) – 연결 정보를 사용자 지정하여 기능과 성능을 향상시키는 방법에 대해 설명합니다.

[Tableau 기능 사용자 지정 참조](https://help.tableau.com/current/pro/desktop/ko-kr/odbc_capabilities.htm) – 데이터 원본에서 지원하는 Tableau 기능을 정의하는 데 사용할 수 있는 사용자 지정이 나와 있습니다.