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 datetime 函数兼容的格式字符串。以下表格根据 Teradata 参考手册描述了支持的格式说明符
说明符 |
描述 |
---|---|
|
标点符号被忽略 |
|
月份中的日期 (1-31) |
|
一天中的小时 (1-12) |
|
一天中的小时 (0-23) |
|
分钟 (0-59) |
|
月份 (01-12) |
|
秒 (0-59) |
|
4 位年份 |
|
2 位年份 |
警告
目前不支持不区分大小写。所有说明符必须为小写。
- to_char(timestamp, format) -> varchar()¶
使用
format
将timestamp
格式化为字符串。
- to_timestamp(string, format) -> timestamp()¶
使用
format
将string
解析为TIMESTAMP
。
- to_date(string, format) -> date()¶
使用
format
将string
解析为DATE
。