SQL型とC言語型間でのデータの変換 - ODBC Driver for Teradata

ODBC Driver for Teradata® ユーザー ガイド

Product
ODBC Driver for Teradata
Release Number
17.10
Published
2021年6月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/wxs1608578396899.ditamap
dita:ditavalPath
ja-JP/wxs1608578396899.ditaval
dita:id
B035-2526
Product Category
Teradata Tools and Utilities

バージョン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