【求助】用mattn oci库插入oracle表格式化时间字段为yyyymmddhhmiss时2种错误:ORA-00984: column not allowed here和格式化时间出错

jimyokl · · 1198 次点击
应该是, 这样是可以运行的, 现在就是oracle 手工插入用to_date,之后查询就显示格式不是yyyymmddhhmiss的 SQL> select to_char(to_date('20060102150405','yyyyMMddHH24miss')) from dual; TO_CHAR(T --------- 02-JAN-06 SQL> select to_date('20060102150405','yyyyMMddHH24miss') from dual; TO_DATE('200 ------------ 02-JAN-06
#6
更多评论
关于这个 `to_date(timeNow,'yyyyMMddHH24miss')` 我有两点看法: 1. 考虑改成在 go 中计算,而不是让 oracle 计算呢? 2. 要用单引号,那在这个之外再加一个引号试试?
#1
我的想法是用go的time包得到yyyymmddhhmiss的时间格式,再用to_date函数转换为oracle的date时间格式
#2