ODBC Driver for TeradataのPeriod SQLデータベース型は、下表にリストされているものに制限されています。
ODBC SQL型識別子 | Teradata SQLデータ型 | ODBC Driver for Teradataでの定義 |
---|---|---|
SQL_PERIOD_DATE | PERIOD(DATE) | 日付での固定期間。 |
SQL_PERIOD_TIME | PERIOD(TIME)またはPERIOD(TIME(n)) | 時間での固定期間。精度nは0~6で、デフォルトは6です。 |
SQL_PERIOD_TIME_WITH_TIME_ZONE | PERIOD(TIME WITH TIME ZONE) またはPERIOD(TIME(n) WITH TIME ZONE) | 時間での固定期間(タイムゾーンを含む)。精度nは0~6で、デフォルトは6です。 |
SQL_PERIOD_TIMESTAMP | PERIOD(TIMESTAMP)またはPERIOD(TIMESTAMP(n)) | タイムスタンプでの固定期間。精度nは0~6で、デフォルトは6です。 |
SQL_PERIOD_TIMESTAMP_WITH_TIME_ZONE | PERIOD(TIMESTAMP WITH TIME ZONE) または PERIOD(TIMESTAMP(n) WITH TIME ZONE) | タイムスタンプでの固定期間(タイムゾーンを含む)。精度nは0~6で、デフォルトは6です。 |
SQL_TD_FIXED_NUMBER | NUMBER(p) またはNUMBER(p, s) | Fixed NUMBERデータ型は、標準のSQL_DECIMALデータ型にマッピングされます。 |
SQL_TD_FLOATING_NUMBER | NUMBER またはNUMBER(*) またはNUMBER(*,s) | Floating NUMBERデータ型はSQL_DOUBLEにマッピングされます。 |
SQL_TD_XML | XML | XML文書(XML文書の断片のような非整形式のテキスト エンティティを含む)。 |
ODBC SQL型の値は、<InstallDir>/includeにあるヘッダー ファイルtdsql.hで定義されています。このファイルでは、ODBC接続、ステートメント、記述子のオブジェクトについてのTeradata独自の属性が定義されています。