ORACLE 转换函数TO_CHAR、TO_DATE、TO_NUMBER

2024-10-13 01:29:52

1、TO_NUMBER语法:to_number(expr [ , fmt [ , 'nlsparam'] ] )解释:将 expr 转换成一个由 fmt 指定格式的 number 类型的值。expr 的数据类型则可以是BINARY_DOUBLE 或 CHAR, VARCHAR2, NCHAR, NVARCHAR2 。此函数不直接支持CLOB数据。实例:SELECTTO_NUMBER('100.00', '9G999D99')FROM DUAL;

ORACLE 转换函数TO_CHAR、TO_DATE、TO_NUMBER

3、(2)TO_CHAR (datetime)语法:to_char (date[ , fmt [ , 'nlsparam'] ])解释:将DATE, TIMESTAMP,TIMESTAMP WITH TIME ZONE, 或 TIMESTAMP WITH LOCAL TIME ZONE类型按照指定格式 fmt 转换成 VARCHAR2 类型,若fmt缺省,则处理规则为:DATE 类型的值则会转换成默认的date格式,TIMESTAMP 和TIMESTAMP WITH LOCAL TIME ZONE 类型会转换成默认的timestamp格式,TIMESTAMP WITH TIME ZONE类型的值则会转换成默认的timestampwith time zone格式。 'nlsparam' 参数定义了返回值使用的语言,内容可以类似如下:'NLS_DATE_LANGUAGE = language'。若缺省则使用当前会话的默认语言显示。实例:SELECT TO_CHAR(sysdate,'yyyy-mm-dd hh24:mi:ss') FROM DUAL;

ORACLE 转换函数TO_CHAR、TO_DATE、TO_NUMBERORACLE 转换函数TO_CHAR、TO_DATE、TO_NUMBERORACLE 转换函数TO_CHAR、TO_DATE、TO_NUMBER
猜你喜欢