---
schema_version: "1"
id: f01b251989edff4b44e54a15c0f05d5a0de0f814c722297ed7d273b711060940
title: ข้อมูลการอ้างอิงการปรับแต่ง ODBC/SQL
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/pro/desktop/odbc_sql.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/th-th/odbc_sql.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 4666caea75bd7377848201dc39ac2b88264ccf80344f3153c4a30d6b66d705bd
description: Reference for ODBC/SQL customizations set in a TDC file using SQLGetInfo values.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# ข้อมูลการอ้างอิงการปรับแต่ง ODBC/SQL

คุณสามารถปรับแต่งส่วนต่อไปนี้ในไฟล์ Tableau Datasource Customization (TDC) เพื่อกำหนดส่วนต่างๆ ของมาตรฐาน ODBC และ SQL ที่ไดรเวอร์ ODBC รองรับ

## แหล่งข้อมูลเอกสารประกอบสำหรับ SQLGetInfo

ชื่อของการปรับแต่งเหล่านี้มาจากตัวระบุที่ใช้เป็นพารามิเตอร์ของ SQLGetInfo

หากต้องการข้อมูลเพิ่มเติม โปรดดูค่าตัวเลขและบิตมาสก์ที่เกี่ยวข้องกับการปรับแต่งแต่ละรายการในเอกสารประกอบ MSDN และไฟล์ส่วนหัวของซอร์สโค้ด `sqlext.h`

- เอกสารประกอบของ Microsoft สำหรับ SQLGetInfo ของฟังก์ชัน ODBC API:
    
    [http://msdn.microsoft.com/en-us/library/ms711681%28VS.85%29.aspx](http://msdn.microsoft.com/en-us/library/ms711681\(VS.85\).aspx)
- ไฟล์ส่วนหัวตัวอย่าง `sqlext.h` สำหรับค่าตัวระบุ ODBC API ที่ใช้กับ SQLGetInfo:
    
    [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: '1' สำหรับการปฏิบัติตาม SQL-92 ระดับเริ่มต้น, '2' สำหรับการเปลี่ยนเป็น FIPS 127-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">บิตมาสก์จำนวนเต็ม กำหนดว่าจะรองรับสัญพจน์ SQL-92 ใดเพื่อแทนค่าคงที่ DATE / TIME และ INTERVAL</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 ใดสำหรับการ CAST หรือ CONVERT ข้อมูลประเภทหนึ่งให้เป็นอีกประเภท</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_TINYINT</td><td colspan="1" rowspan="1">บิตมาสก์จำนวนเต็ม กำหนดว่าประเภทข้อมูลใดบ้างที่สามารถแปลงเป็นชนิดที่มีชื่อนี้ได้ โดยใช้ CONVERT ของฟังก์ชันสเกลาร์ ODBC</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">ค่าสตริง นี่คือคำอธิบายสำหรับแค็ตตาล็อกฐานข้อมูล ซึ่งจะปรากฏในกล่องโต้ตอบการเชื่อมต่อ Tableau สำหรับแหล่งข้อมูล ODBC นี้</td></tr><tr><td colspan="1" rowspan="1">SQL_SCHEMA_TERM</td><td colspan="1" rowspan="1">ค่าสตริง นี่คือคำอธิบายสำหรับสคีมาฐานข้อมูล ซึ่งจะปรากฏในกล่องโต้ตอบการเชื่อมต่อ Tableau สำหรับแหล่งข้อมูล ODBC นี้</td></tr><tr><td colspan="1" rowspan="1">SQL_TABLE_TERM</td><td colspan="1" rowspan="1">ค่าสตริง นี่คือคำอธิบายสำหรับตารางฐานข้อมูล ซึ่งจะปรากฏในกล่องโต้ตอบการเชื่อมต่อ Tableau สำหรับแหล่งข้อมูล ODBC นี้</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">ค่าสตริง นี่คือเวอร์ชันของ ODBC ซึ่ง ตัวจัดการไดรเวอร์ ODBC บน Windows รองรับ ซึ่งไม่ควรปรับแต่ง</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/v0.0/pro/desktop/th-th/examples_otherdatabases.htm) – อธิบายวิธีเชื่อมต่อกับข้อมูลของคุณโดยใช้ตัวเชื่อมต่อ ODBC

[Tableau และ ODBC](https://help.tableau.com/v0.0/pro/desktop/th-th/odbc_tableau.htm) – ให้ข้อมูลเบื้องหลังเกี่ยวกับ ODBC อธิบายว่า Tableau จะกำหนดฟังก์ชันการทำงานของไดรเวอร์ ODBC อย่างไร และแสดงรายการคำถามที่พบบ่อย

[ปรับแต่งและปรับตั้งการเชื่อมต่อ](https://help.tableau.com/v0.0/pro/desktop/th-th/connect_customize.htm) – อธิบายการปรับแต่งข้อมูลการเชื่อมต่อเพื่อการทำงานและประสิทธิภาพที่ดีขึ้น

[การอ้างอิงการปรับแต่งความสามารถของ Tableau](https://help.tableau.com/v0.0/pro/desktop/th-th/odbc_capabilities.htm) – แสดงรายการการปรับแต่งที่คุณสามารถใช้เพื่อกำหนดความสามารถของ Tableau ที่แหล่งข้อมูลรองรับได้