hetu-core/hetu-docs/zh/functions/teradata.md

1.3 KiB
Raw Permalink Blame History

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 一个月中的第几日(131)
hh 一天中的第几个小时(112)
hh24 一天中的第几个小时(023)
mi 分钟(059)
mm 月份0112
ss 秒(059)
yyyy 四位年份
yy 两位年份

警告

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

to_char(timestamp, format) -> varchar

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

to_timestamp(string, format) -> timestamp

使用formatstring解析为TIMESTAMP

to_date(string, format) -> date

使用formatstring解析为DATE