to_char('2001-02-12','yyyy-mm-dd')也可以,这是Oracle中的转换函数里面的显示转换(可以理解为手动),
因为Oracle中的date类型不能隐示转换为char类型.
隐式转换 :varchar2 和date和number相互之间可以自动转换 ,char 能自动转换为number和date,但不能反过来.
显示转换 :
sel to_char(123456789.123,'999,999,999.99')from dual,结果为123,456,789.123
se to_char(1123456789.123,'L000,000,999.99')from dual,结果为¥001,123,456,789.123 ,L 为当地货币符号,000表示不足用0补全
sel to_date(sysdate,'yyyy"年"mm"月"dd"日"')from dual , 结果为2014年10月25日好像这个论坛有对sql查询的代码进行过滤啊,怎么回复会提示有:"请求有潜在的风险.
|