---
schema_version: "1"
id: 59619a2a46ca0ad1fa5e2b52e9171b418f1aca88cb738b0705574f77fb17eff8
title: Riferimento delle personalizzazioni ODBC/SQL
collection: tableau
version: current
locale: it-it
portal_url: https://docs.salesforce.com/tableau/current/it-it/pro/desktop/odbc_sql.md
canonical_url: https://help.tableau.com/current/pro/desktop/it-it/odbc_sql.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 3bc016cd035fd5791d7d5da25edb00e9367d8148a205c78ad582afbe064ca83a
description: Reference for ODBC/SQL customizations set in a TDC file using SQLGetInfo values.
---
[Passa al contenuto principale](#main-content)

# Riferimento delle personalizzazioni ODBC/SQL

Puoi impostare le seguenti personalizzazioni nel file TDC (Tableau Datasource Customization) per definire parti degli standard ODBC e SQL supportate dal driver ODBC.

## Risorse di documentazione per SQLGetInfo

I nomi di queste personalizzazioni provengono dagli identificatori usati come parametri di SQLGetInfo.

Per maggiori informazioni, consulta la documentazione MSDN e il file di intestazione del codice sorgente `sqlext.h` per i valori numerici e di bitmask associati a ogni personalizzazione.

- La documentazione Microsoft per la funzione API ODBC SQLGetInfo:
    
    [http://msdn.microsoft.com/en-us/library/ms711681%28VS.85%29.aspx](http://msdn.microsoft.com/en-us/library/ms711681\(VS.85\).aspx)
- Un file di intestazione di esempio, `sqlext.h`, per i valori di identificatore API ODBC usati con 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)

## Valori di numero intero lungo 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">Attualmente non utilizzato.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL_CONFORMANCE</td><td colspan="1" rowspan="1">Bitmask intera. Definisce il livello di conformità dell’origine dati allo standard SQL: "1" per la conformità SQL-92 di livello base, "2" per la transizione FIPS 127-2, "4" per il livello intermedio e "8" per la piena conformità.</td></tr><tr><td colspan="1" rowspan="1">SQL_CATALOG_USAGE</td><td colspan="1" rowspan="1">Bitmask intera. Definisce le istruzioni SQL in cui è possibile utilizzare un identificatore di catalogo.</td></tr><tr><td colspan="1" rowspan="1">SQL_SCHEMA_USAGE</td><td colspan="1" rowspan="1">Bitmask intera. Definisce le istruzioni SQL in cui è possibile utilizzare un identificatore di schema.</td></tr><tr><td colspan="1" rowspan="1">SQL_AGGREGATE_FUNCTIONS</td><td colspan="1" rowspan="1">Bitmask intera. Definisce quali moduli di aggregazione standard SQL sono supportati.</td></tr><tr><td colspan="1" rowspan="1">SQL_NUMERIC_FUNCTIONS</td><td colspan="1" rowspan="1">Bitmask intera. Definisce le funzioni numeriche scalari SQL supportate.</td></tr><tr><td colspan="1" rowspan="1">SQL_STRING_FUNCTIONS</td><td colspan="1" rowspan="1">Bitmask intera. Definisce le funzioni di stringa scalari SQL supportate.</td></tr><tr><td colspan="1" rowspan="1">SQL_TIMEDATE_FUNCTIONS</td><td colspan="1" rowspan="1">Bitmask intera. Definisce le funzioni di data/ora scalari SQL supportate.</td></tr><tr><td colspan="1" rowspan="1">SQL_TIMEDATE_ADD_INTERVALS</td><td colspan="1" rowspan="1">Bitmask intera. Definisce quali intervalli di data/ora sono supportati con la funzione scalare TIMESTAMPADD.</td></tr><tr><td colspan="1" rowspan="1">SQL_TIMEDATE_DIFF_INTERVALS</td><td colspan="1" rowspan="1">Bitmask intera. Definisce quali intervalli di data/ora sono supportati con la funzione scalare TIMESTAMPDIFF.</td></tr><tr><td colspan="1" rowspan="1">SQL_DATETIME_LITERALS</td><td colspan="1" rowspan="1">Bitmask intera. Definisce quali letterali SQL-92 sono supportate per rappresentare le costanti DATA/ORA e gli INTERVALLI.</td></tr><tr><td colspan="1" rowspan="1">SQL_SYSTEM_FUNCTIONS</td><td colspan="1" rowspan="1">Bitmask intera. Definisce il supporto per speciali funzioni scalari del sistema SQL: IFNULL, DBNAME e USERNAME.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_VALUE_EXPRESSIONS</td><td colspan="1" rowspan="1">Bitmask intera. Definisce quali funzioni logiche sono supportate per testare e manipolare i valori: CASE, CAST e NULLIF.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_NUMERIC_VALUE_FUNCTIONS</td><td colspan="1" rowspan="1">Bitmask intera. Definisce quali funzioni possono produrre un valore numerico da dati non numerici, inclusi: EXTRACT (per l’estrazione della parte di data/ora), CHAR_LENGTH, CHARACTER_LENGTH e POSITION(.. IN ..).</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_STRING_FUNCTIONS</td><td colspan="1" rowspan="1">Bitmask intera. Definisce le funzioni di manipolazione stringa supportate.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_DATETIME_FUNCTIONS</td><td colspan="1" rowspan="1">Bitmask intera. Definisce quali funzioni di manipolazione di data/ora sono supportate per determinare la data, l’ora o il timestamp corrente.</td></tr><tr><td colspan="1" rowspan="1">SQL_OJ_CAPABILITIES</td><td colspan="1" rowspan="1">Bitmask intera. Definisce il tipo di join esterno supportato.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_RELATIONAL_JOIN_OPERATORS</td><td colspan="1" rowspan="1">Bitmask intera. Definisce quali tipi di operatori JOIN sono supportati, ad esempio INNER, OUTER.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_PREDICATES</td><td colspan="1" rowspan="1">Bitmask intera. Definisce i predicati supportati per i test logici di valori, ad esempio IS NULL, LIKE, IN.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_FUNCTIONS</td><td colspan="1" rowspan="1">Bitmask intera. Definisce le funzioni ODBC scalari supportate per la trasmissione o la conversione di un tipo di dati in un altro.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_TINYINT</td><td colspan="1" rowspan="1">Bitmask intera. Determina in quali altri tipi di dati questo tipo di dati può essere convertito utilizzando la funzione scalare ODBC CONVERT.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_SMALLINT</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_INTEGER</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_BIGINT</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_REAL</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_FLOAT</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_DOUBLE</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_CHAR</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_VARCHAR</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_LONGVARCHAR</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_DECIMAL</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_NUMERIC</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_BIT</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_GUID</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_BINARY</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_VARBINARY</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_LONGVARBINARY</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_DATE</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_TIME</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_TIMESTAMP</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_INTERVAL_DAY_TIME</td><td colspan="1" rowspan="1">Bitmask intera. Come sopra.</td></tr></tbody></table>

## Valori di numero intero breve SQLGetInfo

<table class="simple-table" style="width: 100%;"><colgroup><col style="width: 40%;"><col></colgroup><tbody><tr><td>SQL_CURSOR_COMMIT_BEHAVIOR</td><td>Valore intero breve. "0" se le dichiarazioni preparate sono chiuse al momento del commit per l’origine dati.</td></tr><tr><td colspan="1" rowspan="1">SQL_MAX_IDENTIFIER_LEN</td><td colspan="1" rowspan="1">Valore intero. Definisce il numero massimo di caratteri che possono essere utilizzati in un identificatore. Tableau lascia spazio per un carattere aggiuntivo come terminatore di stringa.</td></tr><tr><td>SQL_TXN_CAPABLE</td><td>Valore intero breve. "0" se l’origine dati non supporta la transazione.</td></tr><tr><td colspan="1" rowspan="1">SQL_QUOTED_IDENTIFIER_CASE</td><td colspan="1" rowspan="1">Bitmask intera.</td></tr></tbody></table>

## Valori stringa 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">Valore booleano. "Y" se l’origine dati supporta l’uso di alias per le colonne indicate nella clausola SELECT.</td></tr><tr><td colspan="1" rowspan="1">SQL_IDENTIFIER_QUOTE_CHAR</td><td colspan="1" rowspan="1">Valore della stringa. Indica il carattere che può essere utilizzato per gli identificatori delle offerte. Poiché la personalizzazione della connessione è un documento XML, qualsiasi entità deve essere correttamente codificata. Per esempio, le virgolette doppie saranno "&amp;quot;". Inoltre, si presume che questo carattere funzioni come carattere di apertura e chiusura intorno agli identificatori, per cui alcune origini dati che richiedono "[]" per racchiudere gli identificatori non saranno supportate.</td></tr><tr><td colspan="1" rowspan="1">SQL_CATALOG_NAME_SEPARATOR</td><td colspan="1" rowspan="1">Valore di carattere. Indica il carattere separatore da utilizzare tra gli identificatori per qualificarli con un catalogo, uno schema o un nome tabella. Questo è in genere il carattere del periodo.</td></tr><tr><td colspan="1" rowspan="1">SQL_SPECIAL_CHARACTERS</td><td colspan="1" rowspan="1">Valore della stringa. Indica i caratteri speciali consentiti nelle stringhe di identificatore.</td></tr><tr><td colspan="1" rowspan="1">SQL_CATALOG_TERM</td><td colspan="1" rowspan="1">Valore della stringa. Questo è il termine descrittivo di un catalogo di database, che appare nella finestra di dialogo di connessione di Tableau per questa origine dati ODBC.</td></tr><tr><td colspan="1" rowspan="1">SQL_SCHEMA_TERM</td><td colspan="1" rowspan="1">Valore della stringa. Questo è il termine descrittivo di uno schema di database, che appare nella finestra di dialogo di connessione di Tableau per questa origine dati ODBC.</td></tr><tr><td colspan="1" rowspan="1">SQL_TABLE_TERM</td><td colspan="1" rowspan="1">Valore della stringa. Questo è il termine descrittivo di una tabella di database, che appare nella finestra di dialogo di connessione di Tableau per questa origine dati ODBC.</td></tr><tr><td colspan="1" rowspan="1">SQL_DRIVER_NAME</td><td colspan="1" rowspan="1">Valore della stringa. Nome del driver ODBC del database.</td></tr><tr><td colspan="1" rowspan="1">SQL_DRIVER_VER</td><td colspan="1" rowspan="1">Valore della stringa. Numero di versione del driver ODBC.</td></tr><tr><td colspan="1" rowspan="1">SQL_DRIVER_ODBC_VER</td><td colspan="1" rowspan="1">Valore della stringa. Versione dell’API ODBC supportata dal driver.</td></tr><tr><td colspan="1" rowspan="1">SQL_ODBC_VER</td><td colspan="1" rowspan="1">Valore della stringa. Versione di ODBC supportata da Windows ODBC Driver Manager. Non deve necessariamente essere personalizzato.</td></tr><tr><td colspan="1" rowspan="1">SQL_DBMS_NAME</td><td colspan="1" rowspan="1">Valore della stringa. Questo è il nome del fornitore del database.</td></tr><tr><td colspan="1" rowspan="1">SQL_DBMS_VER</td><td colspan="1" rowspan="1">Valore della stringa. Questa è la versione del sistema di database.</td></tr><tr><td colspan="1" rowspan="1">SQL_SERVER_NAME</td><td colspan="1" rowspan="1">Valore della stringa. Indirizzo di rete denominato del server di database.</td></tr><tr><td colspan="1" rowspan="1">SQL_USER_NAME</td><td colspan="1" rowspan="1">Valore della stringa. Nome dell’utente attualmente autenticato.</td></tr></tbody></table>

### Vedi anche

[Altri database (ODBC)](https://help.tableau.com/current/pro/desktop/it-it/examples_otherdatabases.htm) - Descrive come eseguire la connessione ai dati utilizzando il connettore ODBC.

[Tableau e ODBC](https://help.tableau.com/current/pro/desktop/it-it/odbc_tableau.htm) - Fornisce informazioni di base su ODBC, descrive come Tableau determina la funzionalità di un driver ODBC ed elenca le domande più frequenti.

[Personalizzare e ottimizzare una connessione](https://help.tableau.com/current/pro/desktop/it-it/connect_customize.htm) - Descrive come personalizzare le informazioni sulla connessione per migliorare le funzionalità e le prestazioni.

[Riferimento delle personalizzazioni della funzionalità di Tableau](https://help.tableau.com/current/pro/desktop/it-it/odbc_capabilities.htm) - Elenca le personalizzazioni che è possibile utilizzare per definire quali funzionalità di Tableau sono supportate dall’origine dati.