16.20 - 使用上の注意 - Teradata Vantage NewSQL Engine

Teradata Vantage™ データ タイプおよびリテラル

prodname
Teradata Database
Teradata Vantage NewSQL Engine
vrm_release
16.20
category
プログラミング リファレンス
featnum
B035-1143-162K-JPN

次のテーブルは、CAST関数、または各種の指定オプションに基づいたTeradata変換の結果を示しています。タイムゾーンの調整により、DATE値のYEAR、MONTH、およびDAYフィールドが変更される場合があります。

指定内容 timestamp_expressionのデータ型 結果
AT LOCAL TIME ZONEの有無は関係なし 現在のセッションのタイムゾーンに基づくタイムゾーン変位を加えることでUTC値を調整した後の、ソースのtimestamp_expressionの日付部分が結果になります。

これは、AT句を指定しない場合と同じ結果になります。

AT SOURCE

(SOURCEはキーワードであり、列参照ではありません)

TIME ZONEあり timestamp_expressionに関連付けられたタイムゾーン変位を加えることでUTC値を調整した後の、ソースのtimestamp_expressionの日付部分が結果になります。
AT SOURCE

(SOURCEはキーワードであり、列参照ではありません)

TIME ZONEなし エラーが返されます。
AT SOURCE TIME ZONE TIME ZONEあり timestamp_expressionに関連付けられたタイムゾーン変位を加えることでUTC値を調整した後の、ソースのtimestamp_expressionの日付部分が結果になります。
AT SOURCE TIME ZONE TIME ZONEなし エラーが返されます。
AT expression

または

AT TIME ZONE expression

TIME ZONEの有無は関係なし expressionで定義されるタイムゾーン変位を加えることでUTC値を調整した後の、ソースのtimestamp_expressionの日付部分が結果になります。
AT time_zone_string

または

AT TIME ZONE time_zone_string

TIME ZONEの有無は関係なし 結果は、time_zone_stringに基づくタイムゾーン変位を追加してそのUTC値を調整した後のソースtimestamp_expressionの日付部分です。タイムゾーン変位は、time_zone_stringと、timestamp_expressionのTIMESTAMP値を基に決定されます。