Teradata函数

这些函数提供与Teradata SQL的兼容性

字符串函数

char2hexint(string) -> varchar

返回字符串的UTF-16BE编码的十六进制表示形式。

index(string, substring) -> bigint

strpos函数的别名。

substring(string, start) -> varchar

substr函数的别名。

substring(string, start, length) -> varchar

substr函数的别名。

日期函数

该部分中的函数使用与Teradata日期时间函数兼容的格式字符串。下表基于Teradata参考手册,描述了支持的格式说明符:

说明符说明
- / , . ; :忽略标点符号
dd一个月中的第几日(1–31)
hh一天中的第几个小时(1–12)
hh24一天中的第几个小时(0–23)
mi分钟(0–59)
mm月份(01–12)
ss秒(0–59)
yyyy四位年份
yy两位年份

警告

当前不支持不区分大小写。所有说明符必须为小写。

to_char(timestamp, format) -> varchar

使用formattimestamp格式化为一个字符串。

to_timestamp(string, format) -> timestamp

使用formatstring解析为TIMESTAMP

to_date(string, format) -> date

使用formatstring解析为DATE