oracle中如何将这种时间戳(字符串类型。。)转换成标准的时间格式?
问题描述:
例:06-11月-20 09.56.19.000000000 上午
可能因为该字段存在空值,所以直接执行如下语句会报错:
TO_CHAR(TO_DATE(time, 'yyyy-mm-dd hh24:mi:ss'))
报错信息如下:
> ORA-01861: literal does not match format string
数据:
实在不行,python或者java后端甚至前端js处理也行。。
答
这个函数支持查询null的
答
首先,你里面的time是什么类型的?你最终想要的是什么类型?你的TO_CHAR又没带格式,oracle肯定报错