Referentie ODBC/SQL-aanpassingen

U kunt de volgende aanpassingen instellen in het TDC-bestand (Tableau Datasource Customization) om delen van de ODBC- en SQL-standaarden te definiëren die worden ondersteund door het ODBC-stuurprogramma.

Documentatiebronnen voor SQLGetInfo

De namen van deze aanpassingen zijn afkomstig van de ID's die als parameters voor SQLGetInfo worden gebruikt.

Zie de MSDN-documentatie en het broncode-koptekstbestand sqlext.h voor meer informatie over de numerieke en bitmaskerwaarden die aan elke aanpassing zijn gekoppeld.

SQLGetInfo: waarden van lange gehele getallen (long-integer)

SQL_ODBC_INTERFACE_CONFORMANCEMomenteel niet gebruikt.
SQL_SQL_CONFORMANCEGeheel getal als bitmasker. Definieert het niveau waarop de databron voldoet aan de SQL-standaard: '1' voor SQL-92-conformiteit op instapniveau, '2' voor FIPS 127-2 transitioneel, '4' voor gemiddeld en '8' voor volledige conformiteit.
SQL_CATALOG_USAGEGeheel getal als bitmasker. Definieert de SQL-instructies waarin een catalogus-ID kan worden gebruikt.
SQL_SCHEMA_USAGEGeheel getal als bitmasker. Definieert de SQL-instructies waarin een schema-ID kan worden gebruikt.
SQL_AGGREGATE_FUNCTIONSGeheel getal als bitmasker. Definieert welke standaard SQL-aggregaatformulieren worden ondersteund.
SQL_NUMERIC_FUNCTIONSGeheel getal als bitmasker. Definieert welke scalaire numerieke SQL-functies worden ondersteund.
SQL_STRING_FUNCTIONSGeheel getal als bitmasker. Definieert welke SQL-scalaire tekenreeksfuncties worden ondersteund.
SQL_TIMEDATE_FUNCTIONSGeheel getal als bitmasker. Definieert welke SQL-scalaire datum-/tijdfuncties worden ondersteund.
SQL_TIMEDATE_ADD_INTERVALSGeheel getal als bitmasker. Definieert welke datum-/tijdsintervallen worden ondersteund met de scalaire functie TIMESTAMPADD.
SQL_TIMEDATE_DIFF_INTERVALSGeheel getal als bitmasker. Definieert welke datum-/tijdsintervallen worden ondersteund met de scalaire functie TIMESTAMPDIFF.
SQL_DATETIME_LITERALSGeheel getal als bitmasker. Definieert welke letterlijke SQL-92-waarden worden ondersteund voor het weergeven van DATE/TIME-constanten en INTERVAL.
SQL_SYSTEM_FUNCTIONSGeheel getal als bitmasker. Definieert ondersteuning voor speciale scalaire SQL-systeemfuncties: IFNULL, DBNAME en USERNAME.
SQL_SQL92_VALUE_EXPRESSIONSGeheel getal als bitmasker. Definieert welke logische functies worden ondersteund voor het testen en manipuleren van waarden: CASE, CAST en NULLIF.
SQL_SQL92_NUMERIC_VALUE_FUNCTIONSGeheel getal als bitmasker. Definieert welke functies een numerieke waarde kunnen produceren uit niet-numerieke gegevens, waaronder: EXTRACT (voor het extraheren van datum-/tijdonderdelen), CHAR_LENGTH, CHARACTER_LENGTH en POSITION(.. IN ..).
SQL_SQL92_STRING_FUNCTIONSGeheel getal als bitmasker. Definieert welke functies voor het manipuleren van tekenreeksen worden ondersteund.
SQL_SQL92_DATETIME_FUNCTIONSGeheel getal als bitmasker. Definieert welke datum-/tijdmanipulatiefuncties worden ondersteund voor het bepalen van de huidige datum, tijd of tijdstempel.
SQL_OJ_CAPABILITIESGeheel getal als bitmasker. Definieert welke typen voor 'Join buiten' worden ondersteund.
SQL_SQL92_RELATIONAL_JOIN_OPERATORSGeheel getal als bitmasker. Definieert welke typen JOIN-operatoren worden ondersteund, bijvoorbeeld INNER, OUTER (respectievelijk Join binnen en Join buiten).
SQL_SQL92_PREDICATESGeheel getal als bitmasker. Definieert welke predicaten worden ondersteund voor logische tests van waarden, bijvoorbeeld IS NULL, LIKE, IN.
SQL_CONVERT_FUNCTIONSGeheel getal als bitmasker. Definieert welke scalaire ODBC-functies worden ondersteund voor CAST- of CONVERT-bewerkingen van het ene datatype naar het andere.
SQL_CONVERT_TINYINTGeheel getal als bitmasker. Bepaalt naar welke andere datatypen dit benoemde type kan worden geconverteerd met behulp van de scalaire ODBC-functie CONVERT.
SQL_CONVERT_SMALLINTGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_INTEGERGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_BIGINTGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_REALGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_FLOATGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_DOUBLEGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_CHARGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_VARCHARGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_LONGVARCHARGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_DECIMALGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_NUMERICGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_BITGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_GUIDGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_BINARYGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_VARBINARYGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_LONGVARBINARYGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_DATEGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_TIMEGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_TIMESTAMPGeheel getal als bitmasker. Hetzelfde als hierboven.
SQL_CONVERT_INTERVAL_DAY_TIMEGeheel getal als bitmasker. Hetzelfde als hierboven.

SQLGetInfo: waarden van kort geheel getal (short-integer)

SQL_CURSOR_COMMIT_BEHAVIORGeheel getal met korte waarde (short-integer) "0" als de voorbereide instructies worden gesloten na toezegging (commit) voor de databron.
SQL_MAX_IDENTIFIER_LENWaarde van geheel getal. Definieert het maximale aantal tekens dat in een ID kan worden gebruikt. Tableau laat ruimte over voor één extra teken als afsluitingsteken voor de tekenreeks.
SQL_TXN_CAPABLEGeheel getal met korte waarde (short-integer) "0" als de databron de transactie niet ondersteunt.
SQL_QUOTED_IDENTIFIER_CASEGeheel getal als bitmasker.

SQLGetInfo: tekenreekswaarden

SQL_COLUMN_ALIASBooleaanse waarde. "Y" als de databron het gebruik van aliassen ondersteunt voor kolommen die in de SELECT-component worden vermeld.
SQL_IDENTIFIER_QUOTE_CHARTekenreekswaarde. Geeft aan welk teken kan worden gebruikt als aanhalingsteken voor een ID. Omdat de verbindingsaanpassing een XML-document is, moeten alle entiteiten correct worden gecodeerd. Dubbele aanhalingstekens worden bijvoorbeeld '"'. Bovendien wordt aangenomen dat dit teken als openings- en sluitingsteken rondom een ID fungeert. Daarom worden sommige databronnen die '[]' nodig hebben om een ID in te sluiten, niet ondersteund.
SQL_CATALOG_NAME_SEPARATORWaarde van teken. Geeft het scheidingsteken aan dat tussen ID's moet worden gebruikt wanneer deze worden gekwalificeerd met een catalogus-, schema- of tabelnaam. Dit is typisch een punt.
SQL_SPECIAL_CHARACTERSTekenreekswaarde. Geeft aan welke speciale tekens zijn toegestaan in ID-tekenreeksen.
SQL_CATALOG_TERMTekenreekswaarde. Dit is de beschrijvende term voor een databasecatalogus die wordt weergegeven in het Tableau-verbindingsdialoogvenster voor deze ODBC-databron.
SQL_SCHEMA_TERMTekenreekswaarde. Dit is de beschrijvende term voor een databaseschema, dat wordt weergegeven in het Tableau-verbindingsdialoogvenster voor deze ODBC-databron.
SQL_TABLE_TERMTekenreekswaarde. Dit is de beschrijvende term voor een databasetabel die wordt weergegeven in het Tableau-verbindingsdialoogvenster voor deze ODBC-databron.
SQL_DRIVER_NAMETekenreekswaarde. Dit is de naam van het ODBC-stuurprogramma van de database.
SQL_DRIVER_VERTekenreekswaarde. Dit is het versienummer van het ODBC-stuurprogramma.
SQL_DRIVER_ODBC_VERTekenreekswaarde. Dit is de versie van de ODBC-API die door het stuurprogramma wordt ondersteund.
SQL_ODBC_VERTekenreekswaarde. Dit is de versie van ODBC die door Windows ODBC Driver Manager wordt ondersteund. Dit mag niet worden aangepast.
SQL_DBMS_NAMETekenreekswaarde. Dit is de naam van de databaseleverancier.
SQL_DBMS_VERTekenreekswaarde. Dit is de versie van het databasesysteem.
SQL_SERVER_NAMETekenreekswaarde. Dit is het vermelde netwerkadres van de databaseserver.
SQL_USER_NAMETekenreekswaarde. Dit is de naam van de momenteel geverifieerde gebruiker.

Zie ook

Andere databases (ODBC) – Beschrijft hoe u via de ODBC-connector verbinding kunt maken met uw data.

Tableau en ODBC – Biedt achtergrondinformatie over ODBC, beschrijft hoe Tableau de functionaliteit van een ODBC-stuurprogramma bepaalt en geeft een overzicht van veelgestelde vragen.

Een verbinding aanpassen en afstemmen – Beschrijft hoe u verbindingsinformatie kunt aanpassen om de functionaliteit en prestaties te verbeteren.

Referentie Tableau-functieaanpassingen – Hierin vindt u een overzicht van de aanpassingen waarmee u kunt definiëren welke Tableau-functies door de databron worden ondersteund.

Bedankt voor uw feedback.De feedback is verzonden. Dank u wel.