~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术:Oracle sql*plus PLSQL Developer
撰写时间:2019年04月02日
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
to_char(参数一,参数二)函数对日期的转换:把日期类型转换成字符类型,参数一为日期,参数二为要转换成为哪种的日期格式,需注意日期格式必须是有效的日期格式而且必须包含在单引号中,对大小写敏感。
例如:select sysdate as “当前时间”,
to_char(sysdate,'yyyy-mm-dd') as “日期”
from dual;
结果为:
to_char(参数一,参数二)函数对数字的转换:把数字类型转换成字符类型,参数一为数字,参数二为要转换成为怎样的数字格式,需注意数字格式必须是有效的数字格式而且必须包含在单引号中。
例如:select to_char(98454,'L999,999.99') as
"本地货币" from dual;
其中“L”是代表本地货币,“9”是代表数字,“,”是代表千位符,“.”代表小数点。
结果如下:
to_date(参数一,参数二)函数将字符类型转换成日期类型,参数一为字符,参数二为日期格式,需注意字符必须是有效的可以转换成日期的字符,日期格式必须与字符的格式一致。
例如:select TO_DATE('2019年04月02日 10:10:21',
'yyyy"年"mm"月"dd"日" hh:mi:ss') as “DATE”
From dual;
结果如下:
to_number(字符,数字格式)函数将字符类型转换成数字类型,字符得是可以转换成数字的字符,数字格式得是有效的数字格式,数字格式还得与字符的格式一致。
例如:select TO_NUMBER('¥1,234.00',
'L999,999.99') as “数字”
from dual;
结果如下: