Teradata 函數

這些函數提供與 Teradata SQL 的相容性。

字串函數

char2hexint(字串) -> varchar()

傳回字串的 UTF-16BE 編碼的十六進位表示法。

index(字串, 子字串) -> bigint()

函式 strpos() 的別名。

substring(字串, 開始位置) -> varchar()

函式 substr() 的別名。

substring(字串, 開始位置, 長度) -> varchar()

函式 substr() 的別名。

日期函數

本節中的函數使用與 Teradata 日期時間函數相容的格式字串。下表根據 Teradata 參考手冊,說明支援的格式指定符

指定符

描述

- / , . ; :

標點符號會被忽略

dd

月份中的天數 (1-31)

hh

一天中的小時 (1-12)

hh24

一天中的小時 (0-23)

mi

分鐘 (0-59)

mm

月份 (01-12)

ss

秒數 (0-59)

yyyy

4 位數年份

yy

2 位數年份

警告

目前不支援區分大小寫。所有指定符都必須是小寫。

to_char(時間戳記, 格式) -> varchar()

使用 formattimestamp 格式化為字串。

to_timestamp(字串, 格式) -> timestamp()

使用 formatstring 剖析為 TIMESTAMP

to_date(字串, 格式) -> date()

使用 formatstring 剖析為 DATE