一、基础环境
操作系统:Windows 或 Linux
数据库版本:Oracle Database 11.2.0.1.0 及以上版本
二、常用的函数
函数名称 | 函数用法 |
---|---|
to_char( number ) |
将数值类型转换为字符串。
|
to_char( date,fmt ) |
将日期类型转换为字符串并格式化为指定格式。如to_char(sysdate,‘YYYY-MM-DD’)
|
to_number( expr ) |
函数将 expr 转换为 number 类型。
|
to_date(char, fmt) |
函数将 char转换为 date 类型。如 to_date(‘2020-01-01’,‘yyyy-mm-dd’)
|
cast(cast(char as timestamp) as date) |
函数将文本 char 转换为 date 类型,char为timestamp格式,但是保存为文本的形式。如 cast(cast(‘21-4月 -21 12.00.00.000000000 上午’ as timestamp) as date)
|
cast( timestamp as date) |
函数将时间戳 timestamp 转换为 date 类型。
|
rawtohex( raw ) |
将二进制数转换为一个相应的十六进制表示的字符串。如rawtohex(sys_guid())
|
cast( timestamp as date) |
函数将时间戳 timestamp 转换为 date 类型。
|
nvl(expr1,expr2) |
expr1 一般为字段名,如果 expr1 为 null ,则返回 expr2 ;如果 expr1 不为 null ,则返回 expr1。如果 expr1 和 expr2 均为 null ,则返回 null 。可以用来设置默认值。
|