---
schema_version: "1"
id: 933e681443b652c8d198501f0d9e1404cc253188becb92fd80f5931f88e5c8f1
title: Referência de personalizações do ODBC/SQL
collection: tableau
version: current
locale: pt-br
portal_url: https://docs.salesforce.com/tableau/current/pt-br/pro/desktop/odbc_sql.md
canonical_url: https://help.tableau.com/current/pro/desktop/pt-br/odbc_sql.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 63f73121081f29ef5aa3419d8ef836265adcd5235873cd21e61c0319da073225
description: Reference for ODBC/SQL customizations set in a TDC file using SQLGetInfo values.
---
[Pular para o conteúdo principal](#main-content)

# Referência de personalizações do ODBC/SQL

É possível definir as personalizações a seguir no arquivo Tableau Datasource Customization (TDC) para determinar partes dos padrões ODBC e SQL suportados pelo driver ODBC.

## Recursos de documentação para SQLGetInfo

Os nomes dessas personalizações vêm dos identificadores usados como parâmetros para SQLGetInfo.

Para obter mais informações, consulte a documentação da MSDN e o arquivo de cabeçalho do código-fonte `sqlext.h` para os valores numérico e de máscara de bit associados a cada personalização.

- A documentação da Microsoft para a função de API da ODBC SQLGetInfo:
    
    [http://msdn.microsoft.com/pt-br/library/ms711681%28VS.85%29.aspx](http://msdn.microsoft.com/pt-br/library/ms711681\(VS.85\).aspx)
- Um arquivo de cabeçalho de exemplo, `sqlext.h` para os valores de identificador da API ODBC usados com 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)

## Valores inteiros longos 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">Não usado no momento.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL_CONFORMANCE</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define o nível em que a fonte de dados se conforma ao padrão SQL: '1' para conformidade SQL-92 de nível inicial, '2' para FIPS 127-2 transicional, '4' para intermediária e '8' para conformidade total.</td></tr><tr><td colspan="1" rowspan="1">SQL_CATALOG_USAGE</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define as instruções SQL em que um identificador de catálogo pode ser usado.</td></tr><tr><td colspan="1" rowspan="1">SQL_SCHEMA_USAGE</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define as instruções SQL em que um identificador de esquema pode ser usado.</td></tr><tr><td colspan="1" rowspan="1">SQL_AGGREGATE_FUNCTIONS</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define quais formas de agregação SQL padrão são suportadas.</td></tr><tr><td colspan="1" rowspan="1">SQL_NUMERIC_FUNCTIONS</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define quais funções numéricas escalares SQL são suportadas.</td></tr><tr><td colspan="1" rowspan="1">SQL_STRING_FUNCTIONS</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define quais funções de cadeia de caracteres escalares SQL são suportadas.</td></tr><tr><td colspan="1" rowspan="1">SQL_TIMEDATE_FUNCTIONS</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define quais funções de data/hora escalares SQL são suportadas.</td></tr><tr><td colspan="1" rowspan="1">SQL_TIMEDATE_ADD_INTERVALS</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define quais intervalos de data/hora são suportados com a função escalar TIMESTAMPADD.</td></tr><tr><td colspan="1" rowspan="1">SQL_TIMEDATE_DIFF_INTERVALS</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define quais intervalos de data/hora são suportados com a função escalar TIMESTAMPDIFF.</td></tr><tr><td colspan="1" rowspan="1">SQL_DATETIME_LITERALS</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define quais literais SQL-92 são suportados para representar constantes DATE/TIME e INTERVALs.</td></tr><tr><td colspan="1" rowspan="1">SQL_SYSTEM_FUNCTIONS</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define suporte para funções escalares do sistema SQL especiais: IFNULL, DBNAME e USERNAME.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_VALUE_EXPRESSIONS</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define quais funções lógicas são suportadas para teste e manipulação de valores: CASE, CAST e NULLIF.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_NUMERIC_VALUE_FUNCTIONS</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define quais funções podem produzir um valor numérico com base em dados não numéricos, inclusive: EXTRACT (para extração da parte de data/hora), 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">Máscara de bit de inteiro. Define quais funções de manipulação da string são suportadas.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_DATETIME_FUNCTIONS</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define quais funções de manipulação de data/hora são suportadas para determinar a data, a hora ou o carimbo de data e hora atuais.</td></tr><tr><td colspan="1" rowspan="1">SQL_OJ_CAPABILITIES</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define quais tipos de união externa são suportados.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_RELATIONAL_JOIN_OPERATORS</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define quais tipos de operadores JOIN são suportados. Por exemplo, INNER, OUTER.</td></tr><tr><td colspan="1" rowspan="1">SQL_SQL92_PREDICATES</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define quais predicados têm suporte para testes lógicos de valores. Por exemplo, IS NULL, LIKE, IN.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_FUNCTIONS</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Define quais funções escalares ODBC são suportadas para CAST ou CONVERT de um tipo de dados em outro.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_TINYINT</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Determina em quais outros tipos de dados esse tipo nomeado pode ser convertido usando-se a função escalar ODBC CONVERT.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_SMALLINT</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_INTEGER</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_BIGINT</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_REAL</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_FLOAT</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_DOUBLE</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_CHAR</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_VARCHAR</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_LONGVARCHAR</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_DECIMAL</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_NUMERIC</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_BIT</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_GUID</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_BINARY</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_VARBINARY</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_LONGVARBINARY</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_DATE</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_TIME</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_TIMESTAMP</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr><tr><td colspan="1" rowspan="1">SQL_CONVERT_INTERVAL_DAY_TIME</td><td colspan="1" rowspan="1">Máscara de bit de inteiro. Igual acima.</td></tr></tbody></table>

## Valores inteiros curtos SQLGetInfo

<table class="simple-table" style="width: 100%;"><colgroup><col style="width: 40%;"><col></colgroup><tbody><tr><td>SQL_CURSOR_COMMIT_BEHAVIOR</td><td>Valor de inteiro curto. Será “0” se as instruções preparadas estiverem fechadas ao alocar a fonte de dados.</td></tr><tr><td colspan="1" rowspan="1">SQL_MAX_IDENTIFIER_LEN</td><td colspan="1" rowspan="1">Valor de inteiro. Define o número máximo de caracteres que podem ser usados em um identificador. O Tableau deixa espaço para um caractere extra como o terminador da string.</td></tr><tr><td>SQL_TXN_CAPABLE</td><td>Valor de inteiro curto. Será “0” se a fonte de dados não oferecer suporte para a transação.</td></tr><tr><td colspan="1" rowspan="1">SQL_QUOTED_IDENTIFIER_CASE</td><td colspan="1" rowspan="1">Máscara de bit de inteiro.</td></tr></tbody></table>

## Valores de cadeia de caracteres 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">Valor booliano. "Y" caso a fonte de dados permita o uso de aliases para colunas listadas na cláusula SELECT.</td></tr><tr><td colspan="1" rowspan="1">SQL_IDENTIFIER_QUOTE_CHAR</td><td colspan="1" rowspan="1">Valor da string. Indica o caractere que pode ser usado para mencionar identificadores. Como a personalização da conexão é um documento XML, todas as entidades devem ser codificadas corretamente. Por exemplo, aspas duplas serão '&amp;quot;'. Além disso, como esse caractere deve funcionar como os caracteres de abertura e de fechamento em torno dos identificadores, algumas fontes de dados que exigem '[]' para inserir um identificador não serão suportadas.</td></tr><tr><td colspan="1" rowspan="1">SQL_CATALOG_NAME_SEPARATOR</td><td colspan="1" rowspan="1">Valor de caractere. Indica o caractere separador a ser usado entre identificadores durante a qualificação deles com um nome de catálogo, esquema ou tabela. Ele costuma ser o caractere de ponto final.</td></tr><tr><td colspan="1" rowspan="1">SQL_SPECIAL_CHARACTERS</td><td colspan="1" rowspan="1">Valor da string. Indica os caracteres especiais permitidos em strings de identificador.</td></tr><tr><td colspan="1" rowspan="1">SQL_CATALOG_TERM</td><td colspan="1" rowspan="1">Valor da string. Esse é o termo descritivo de um catálogo de banco de dados, exibido na caixa de diálogo de conexão do Tableau para essa fonte de dados ODBC.</td></tr><tr><td colspan="1" rowspan="1">SQL_SCHEMA_TERM</td><td colspan="1" rowspan="1">Valor da string. Esse é o termo descritivo de um esquema de banco de dados, exibido na caixa de diálogo de conexão do Tableau para essa fonte de dados ODBC.</td></tr><tr><td colspan="1" rowspan="1">SQL_TABLE_TERM</td><td colspan="1" rowspan="1">Valor da string. Esse é o termo descritivo de uma tabela de banco de dados, exibido na caixa de diálogo de conexão do Tableau para essa fonte de dados ODBC.</td></tr><tr><td colspan="1" rowspan="1">SQL_DRIVER_NAME</td><td colspan="1" rowspan="1">Valor da string. Esse é o nome do driver ODBC do banco de dados.</td></tr><tr><td colspan="1" rowspan="1">SQL_DRIVER_VER</td><td colspan="1" rowspan="1">Valor da string. Esse é o número da versão do driver ODBC.</td></tr><tr><td colspan="1" rowspan="1">SQL_DRIVER_ODBC_VER</td><td colspan="1" rowspan="1">Valor da string. Essa é a versão da API ODBC a que o driver oferece suporte.</td></tr><tr><td colspan="1" rowspan="1">SQL_ODBC_VER</td><td colspan="1" rowspan="1">Valor da string. Essa é a versão da ODBC a que o Windows ODBC Driver Manager oferece suporte. Ele não precisa ser personalizado.</td></tr><tr><td colspan="1" rowspan="1">SQL_DBMS_NAME</td><td colspan="1" rowspan="1">Valor da string. Esse é o nome do fornecedor do banco de dados.</td></tr><tr><td colspan="1" rowspan="1">SQL_DBMS_VER</td><td colspan="1" rowspan="1">Valor da string. Essa é a versão do sistema de banco de dados.</td></tr><tr><td colspan="1" rowspan="1">SQL_SERVER_NAME</td><td colspan="1" rowspan="1">Valor da string. Esse é o endereço de rede nomeado do servidor de banco de dados.</td></tr><tr><td colspan="1" rowspan="1">SQL_USER_NAME</td><td colspan="1" rowspan="1">Valor da string. Esse é o nome do usuário autenticado no momento.</td></tr></tbody></table>

### Consulte também

[Outros bancos de dados (ODBC)](https://help.tableau.com/current/pro/desktop/pt-br/examples_otherdatabases.htm) – Descreve como conectar-se aos seus dados usando o conector ODBC.

[Tableau e ODBC](https://help.tableau.com/current/pro/desktop/pt-br/odbc_tableau.htm) – Fornece informações de contexto sobre o ODBC, descreve como Tableau determina a funcionalidade de um driver ODBC e lista as perguntas mais frequentes.

[Personalizar e ajustar uma conexão](https://help.tableau.com/current/pro/desktop/pt-br/connect_customize.htm) – Descreve as informações de conexão de personalização para melhor funcionalidade e desempenho.

[Referência de personalizações de recurso do Tableau](https://help.tableau.com/current/pro/desktop/pt-br/odbc_capabilities.htm) – Lista as personalizações que você pode usar para definir quais recursos do Tableau são suportados pela fonte de dados.