Teradata関数

これらの関数はTeradata SQLとの互換性を提供します。

文字列関数

char2hexint(string) -> varchar()

文字列のUTF-16BEエンコーディングの16進数表現を返します。

index(string, substring) -> bigint()

strpos()関数のエイリアス。

substring(string, start) -> varchar()

substr()関数のエイリアス。

substring(string, start, length) -> varchar()

substr()関数のエイリアス。

日付関数

このセクションの関数は、Teradataの日時関数と互換性のある形式文字列を使用します。 Teradataのリファレンスマニュアルに基づいて、サポートされている形式指定子を以下の表に示します。

指定子

説明

- / , . ; :

句読点文字は無視されます

dd

月の日(1-31)

hh

1日の時間(1-12)

hh24

1日の時間(0-23)

mi

分(0-59)

mm

月(01-12)

ss

秒(0-59)

yyyy

4桁の年

yy

2桁の年

警告

大文字と小文字の区別は現在サポートされていません。すべての指定子は小文字である必要があります。

to_char(timestamp, format) -> varchar()

timestampformatを使用して文字列としてフォーマットします。

to_timestamp(string, format) -> timestamp()

stringformatを使用してTIMESTAMPに解析します。

to_date(string, format) -> date()

stringformatを使用してDATEに解析します。