標準データ型マッピング(16.20で廃止) - 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

以下の表に示す標準のTeradataデータ型の変換は、16.20で廃止されました。

Teradataデータ型 Teradata ODBCによるレガシー変換
BIGINT

BIGINTがサポートされていなかった以前のデータベースと使用すると、ODBC Driver for TeradataはBIGINTをDECIMAL(18,0)にマップします。

ODBC Driver for Teradataで現在サポートされているすべてのデータベース バージョンには、NATIVE BIGINT型があるため、このマッピングは廃止されました。

DATE

ANSI日付モードがデフォルトになり、アプリケーションで使用されます。

整数日付モードで、DATEデータ型は列定義またはデータ型キャストで使用されると、以下と置き換えられます。

DATE FORMAT 'YYYY-MM-DD'

置換は、FORMAT句が明示的に使用されない場合にのみ発生します。

整数日付モードがデータベースでサポートされ、デフォルトのデータベース形式は‘YY/MM/DD’になります。この形式は標準のODBCおよびANSIの形式とは異なります。これまで、整数日付モードを使用し、SQLテキストで日付FORMATを設定するためにODBCに依存していたアプリケーションは、EnableLegacyParserオプションを使用できていましたが、このオプションは削除されました。アプリケーションでは、ANSI日付モード(推奨のデフォルト設定)を使用するか、または明示的なFORMATを設定する必要があります。

TIME[(n)]

整数型時刻モードが使用される場合、TIMEデータ型はカラム定義またはデータ型キャストで使用されると、以下に置き換えられます。

INTEGER FORMAT '99:99:99'

小数点は無視されます。

整数型時刻モードは、真のANSIのTIME型をサポートしないデータベース バージョンのODBC TIME型の実装です。

整数型時刻モードはODBC 15.00で廃止されているため、使用しないでください。