---
schema_version: "1"
id: 613e091d23d65b92cfca83eebfd36e9ca93d78eb194d2fb8469728ea4be49103
title: ODBC/SQL-anpassningsreferens
collection: tableau
version: next
locale: sv-se
portal_url: https://docs.salesforce.com/tableau/next/sv-se/pro/desktop/odbc_sql.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/sv-se/odbc_sql.htm
source_site: help.tableau.com
content_type: documentation
content_hash: a488785b65c6697a14069fc8730ce2b2bf641d2daf9f1334131a7bb6953842e0
description: Reference for ODBC/SQL customizations set in a TDC file using SQLGetInfo values.
---
[Hoppa till huvudinnehåll](#main-content)

# ODBC/SQL-anpassningsreferens

Du kan ställa in följande anpassningar i filen Tableau Datasource Customization (TDC) för att definiera delar av de ODBC- och SQL-standarder som stöds av ODBC-drivrutinen.

## Dokumentationsresurser för SQLGetInfo

Namnen på dessa anpassningar kommer från de identifierare som används som parametrar till SQLGetInfo.

Mer information finns i MSDN-dokumentationen och huvudfilen för källkod `sqlext.h` för de numeriska värden och bitmaskvärden som är kopplade till varje anpassning.

- Microsoft-dokumentationen för ODBC API-funktionen SQLGetInfo:
    
    [http://msdn.microsoft.com/en-us/library/ms711681%28VS.85%29.aspx](http://msdn.microsoft.com/en-us/library/ms711681\(VS.85\).aspx)
- En exempelhuvudfil `sqlext.h` för ODBC API-identifieringsvärden som används med 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 långa heltalsvärden

<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">För närvarande oanvänd.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL_CONFORMANCE</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar nivån som datakällan överensstämmer med SQL-standarden: ”1” för SQL-92-överensstämmelse på ingångsnivå, ”2” för FIPS 127-2 övergångs-, ”4” för intermediär och ”8” för fullständig överensstämmelse.</td></tr><tr><td colspan="1" rowspan="1">SQL_CATALOG_USAGE</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar de SQL-satser där en katalogidentifierare kan användas.</td></tr><tr><td colspan="1" rowspan="1">SQL_SCHEMA_USAGE</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar de SQL-satser där en schemaidentifierare kan användas.</td></tr><tr><td colspan="1" rowspan="1">SQL_AGGREGATE_FUNCTIONS</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar vilka standardformulär för SQL-aggregering som stöds.</td></tr><tr><td colspan="1" rowspan="1">SQL_NUMERIC_FUNCTIONS</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar vilka skalära SQL numeriska funktioner som stöds.</td></tr><tr><td colspan="1" rowspan="1">SQL_STRING_FUNCTIONS</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar vilka skalära SQL-strängfunktioner som stöds.</td></tr><tr><td colspan="1" rowspan="1">SQL_TIMEDATE_FUNCTIONS</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar vilka skalära SQL datum-/tidsfunktioner som stöds.</td></tr><tr><td colspan="1" rowspan="1">SQL_TIMEDATE_ADD_INTERVALS</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar vilka datum/tidsintervall som stöds med skalärfunktionen TIMESTAMPADD.</td></tr><tr><td colspan="1" rowspan="1">SQL_TIMEDATE_DIFF_INTERVALS</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar vilka datum/tidsintervall som stöds med skalärfunktionen TIMESTAMPDIFF.</td></tr><tr><td colspan="1" rowspan="1">SQL_DATETIME_LITERALS</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar vilka SQL-92-literaler som stöds för att representera DATE/TIME-konstanter och INTERVAL.</td></tr><tr><td colspan="1" rowspan="1">SQL_SYSTEM_FUNCTIONS</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar stöd för speciella skalära funktioner för SQL-system: IFNULL, DBNAME och USERNAME.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_VALUE_EXPRESSIONS</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar vilka logiska funktioner som stöds för att testa och manipulera värden: CASE, CAST och NULLIF.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_NUMERIC_VALUE_FUNCTIONS</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar vilka funktioner som kan generera ett numeriskt värde från icke-numeriska data, inklusive: EXTRACT (för datum/tid-delextraktion), CHAR_LENGTH, CHARACTER_LENGTH och POSITION(.. IN ..).</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_STRING_FUNCTIONS</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar vilka funktioner för strängmanipulering som stöds.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_DATETIME_FUNCTIONS</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar vilka funktioner för datum/tid-manipulering som stöds för att bestämma aktuellt datum, tid eller tidsstämpel.</td></tr><tr><td colspan="1" rowspan="1">SQL_OJ_CAPABILITIES</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar vilken typ av yttre kopplingar som stöds.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_RELATIONAL_JOIN_OPERATORS</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar vilka typer av JOIN-operander som stöds, t.ex. INNER, OUTER.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_PREDICATES</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar vilka predikat som stöds för logiska tester av värden, t.ex. IS NULL, LIKE, IN.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_FUNCTIONS</td><td colspan="1" rowspan="1">Heltalsbitmask. Definierar vilka skalära ODBC-funktioner som stöds för CAST eller CONVERT en datatyp till en annan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_TINYINT</td><td colspan="1" rowspan="1">Heltalsbitmask. Bestämmer vilka andra datatyper som denna namngivna typ kan konverteras till med hjälp av den skalära ODBC-funktionen CONVERT.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_SMALLINT</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_INTEGER</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_BIGINT</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_REAL</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_FLOAT</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_DOUBLE</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_CHAR</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_VARCHAR</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_LONGVARCHAR</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_DECIMAL</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_NUMERIC</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_BIT</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_GUID</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_BINARY</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_VARBINARY</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_LONGVARBINARY</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_DATE</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_TIME</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_TIMESTAMP</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_INTERVAL_DAY_TIME</td><td colspan="1" rowspan="1">Heltalsbitmask. Samma som ovan.</td></tr></tbody></table>

## SQLGetInfo korta heltalsvärden

<table class="simple-table" style="width: 100%;"><colgroup><col style="width: 40%;"><col></colgroup><tbody><tr><td>SQL_CURSOR_COMMIT_BEHAVIOR</td><td>Kort heltalsvärde. ”0” om de förberedda satserna är stängda när de bekräftas för datakällan.</td></tr><tr><td colspan="1" rowspan="1">SQL_MAX_IDENTIFIER_LEN</td><td colspan="1" rowspan="1">Heltalsvärde. Definierar det maximala antalet tecken som kan användas i en identifierare. Tableau lämnar utrymme för ett extra tecken som strängavslutare.</td></tr><tr><td>SQL_TXN_CAPABLE</td><td>Kort heltalsvärde. ”0” om datakällan inte stöder transaktionen.</td></tr><tr><td colspan="1" rowspan="1">SQL_QUOTED_IDENTIFIER_CASE</td><td colspan="1" rowspan="1">Heltalsbitmask.</td></tr></tbody></table>

## SQLGetInfo strängvärden

<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">Booleskt värde. ”Y” om datakällan stöder användning av alias för de kolumner som anges i SELECT-satsen.</td></tr><tr><td colspan="1" rowspan="1">SQL_IDENTIFIER_QUOTE_CHAR</td><td colspan="1" rowspan="1">Strängvärde. Anger vilket tecken som kan användas för att citera identifierare. Eftersom anslutningsanpassningen är ett XML-dokument måste alla enheter vara korrekt kodade. Dubbla citationstecken kommer exempelvis att vara ”&amp;quot;”. Dessutom antas detta tecken att fungera som det inledande och avslutande tecknet runt identifierare. Därför kommer vissa datakällor som kräver ”[]” för att omsluta identifierare inte att stödjas.</td></tr><tr><td colspan="1" rowspan="1">SQL_CATALOG_NAME_SEPARATOR</td><td colspan="1" rowspan="1">Teckenvärde. Anger det skiljetecken som ska användas mellan identifierare när de kvalificeras med ett katalog-, schema- eller tabellnamn. Det här är vanligtvis punkttecknet.</td></tr><tr><td colspan="1" rowspan="1">SQL_SPECIAL_CHARACTERS</td><td colspan="1" rowspan="1">Strängvärde. Anger vilka specialtecken som är tillåtna i identifierarsträngar.</td></tr><tr><td colspan="1" rowspan="1">SQL_CATALOG_TERM</td><td colspan="1" rowspan="1">Strängvärde. Detta är den beskrivande termen för en databaskatalog som visas i dialogrutan för Tableau-anslutning för denna ODBC-datakälla.</td></tr><tr><td colspan="1" rowspan="1">SQL_SCHEMA_TERM</td><td colspan="1" rowspan="1">Strängvärde. Detta är den beskrivande termen för en databasschema som visas i dialogrutan för Tableau-anslutning för denna ODBC-datakälla.</td></tr><tr><td colspan="1" rowspan="1">SQL_TABLE_TERM</td><td colspan="1" rowspan="1">Strängvärde. Detta är den beskrivande termen för en databastabell som visas i dialogrutan för Tableau-anslutning för denna ODBC-datakälla.</td></tr><tr><td colspan="1" rowspan="1">SQL_DRIVER_NAME</td><td colspan="1" rowspan="1">Strängvärde. Detta är namnet på databasens ODBC-drivrutin.</td></tr><tr><td colspan="1" rowspan="1">SQL_DRIVER_VER</td><td colspan="1" rowspan="1">Strängvärde. Detta är versionsnumret för ODBC-drivrutinen.</td></tr><tr><td colspan="1" rowspan="1">SQL_DRIVER_ODBC_VER</td><td colspan="1" rowspan="1">Strängvärde. Detta är den version av ODBC API som drivrutinen stöder.</td></tr><tr><td colspan="1" rowspan="1">SQL_ODBC_VER</td><td colspan="1" rowspan="1">Strängvärde. Detta är den version av ODBC som Windows ODBC-drivrutinshanteraren stöder. Detta ska inte behöva anpassas.</td></tr><tr><td colspan="1" rowspan="1">SQL_DBMS_NAME</td><td colspan="1" rowspan="1">Strängvärde. Detta är namnet på databasleverantören.</td></tr><tr><td colspan="1" rowspan="1">SQL_DBMS_VER</td><td colspan="1" rowspan="1">Strängvärde. Det här är versionen av databassystemet.</td></tr><tr><td colspan="1" rowspan="1">SQL_SERVER_NAME</td><td colspan="1" rowspan="1">Strängvärde. Det här är databasserverns namngivna nätverksadress.</td></tr><tr><td colspan="1" rowspan="1">SQL_USER_NAME</td><td colspan="1" rowspan="1">Strängvärde. Det här är namnet på den användare som för närvarande är autentiserad.</td></tr></tbody></table>

### Se även

[Andra databaser (ODBC)](https://help.tableau.com/v0.0/pro/desktop/sv-se/examples_otherdatabases.htm) – Beskriver hur du ansluter till dina data med hjälp av ODBC-kopplingen.

[Tableau och ODBC](https://help.tableau.com/v0.0/pro/desktop/sv-se/odbc_tableau.htm) – Tillhandahåller bakgrundsinformation om ODBC, beskriver hur Tableau fastställer en ODBC-drivrutins funktionalitet och listar vanliga frågor.

[Anpassa och ställa in en anslutning](https://help.tableau.com/v0.0/pro/desktop/sv-se/connect_customize.htm) – Beskriver hur du anpassar anslutningsinformation för att få förbättrade funktioner och prestanda.

[Referens för funktionsanpassningar i Tableau](https://help.tableau.com/v0.0/pro/desktop/sv-se/odbc_capabilities.htm) – Listar anpassningar som du kan använda för att definiera vilka Tableau-funktioner som stöds av datakällan.