バージョン16.20以降のドライバでは、SQL型とC言語のINTERVAL型の間でデータを変換する場合、ODBC Driver for Teradataは、より多くの変換をサポートするために、いくつかの結果を異なる方法で返します。
バージョン16.10以前では、ODBC Driver for Teradataは次の変換をサポートしていないため、SQLState 07006を返していました。16.20以降、ODBC Driver for Teradataは次のようにデータを正常に変換します。
- 数値型(BIGINT、BIT、DOUBLE、FLOAT、INTEGER、REAL、SMALLINT、TINYINT)から次に変換:
- INTERVAL DAY TO HOUR
- INTERVAL DAY TO MINUTE
- INTERVAL DAY TO SECOND
- INTERVAL HOUR TO MINUTE
- INTERVAL HOUR TO SECOND
- INTERVAL MINUTE TO SECOND
- INTERVAL DAYからINTERVAL SECOND
- INTERVAL HOURからINTERVAL SECOND
- INTERVAL DAY TO HOURからINTERVAL SECOND
- INTERVAL DAY TO SECONDからINTERVAL SECOND
- INTERVAL HOUR TO MINUTEからINTERVAL SECOND
- INTERVAL MONTHからINTERVAL YEAR
- INTERVAL HOURからINTERVAL DAY
- INTERVAL MINUTEからINTERVAL DAY
- INTERVAL MINUTEからINTERVAL HOUR
- INTERVAL MINUTEからINTERVAL DAY TO HOUR
- INTERVAL SECONDからINTERVAL DAY
- INTERVAL SECONDからINTERVAL HOUR
- INTERVAL SECONDからINTERVAL MINUTE
- INTERVAL SECONDからINTERVAL DAY TO HOUR
- INTERVAL SECONDからINTERVAL DAY TO MINUTE
- INTERVAL SECONDからINTERVAL HOUR TO MINUTE
- INTERVAL YEAR TO MONTHからINTERVAL YEAR
- INTERVAL DAY TO HOURからINTERVAL DAY
- INTERVAL DAY TO MONTHからINTERVAL DAY
- INTERVAL DAY TO MONTHからINTERVAL HOUR
- INTERVAL DAY TO MONTHからINTERVAL DAY TO HOUR
- INTERVAL DAY TO SECONDからINTERVAL DAY
- INTERVAL DAY TO SECONDからINTERVAL HOUR
- INTERVAL DAY TO SECONDからINTERVAL MINUTE
- INTERVAL DAY TO SECONDからINTERVAL DAY TO MINUTE
- INTERVAL DAY TO SECONDからINTERVAL HOUR TO MINUTE
- INTERVAL HOUR TO MINUTEからINTERVAL DAY
- INTERVAL HOUR TO MINUTEからINTERVAL HOUR
- INTERVAL HOUR TO MINUTEからINTERVAL DAY TO HOUR
- INTERVAL HOUR TO SECONDからINTERVAL DAY
- INTERVAL HOUR TO SECONDからINTERVAL HOUR
- INTERVAL HOUR TO SECONDからINTERVAL DAY TO HOUR
- INTERVAL MINUTE TO SECONDからINTERVAL DAY
- INTERVAL MINUTE TO SECONDからINTERVAL HOUR
- INTERVAL MINUTE TO SECONDからINTERVAL MINUTE
- INTERVAL MINUTE TO SECONDからINTERVAL DAY TO HOUR
- INTERVAL MINUTE TO SECONDからINTERVAL DAY TO MINUTE
- INTERVAL MINUTE TO SECONDからINTERVAL HOUR TO MINUTE
- SQL_C_DOUBLEからSQL_INTERVAL_MONTH
- SQL_C_DOUBLEからSQL_INTERVAL_YEAR
- SQL_C_FLOATからSQL_INTERVAL_MONTH
- SQL_C_FLOATからSQL_INTERVAL_YEAR