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

jimyokl · · 1221 次点击
第一个错误解决了,原来是要放到后面 _, err = db.Exec("insert into AUTH_FAIL values(:1,0,'',to_date(:2,'yyyyMMddHH24miss'))", lineList[0],timeNow) 继续等高手指点第二个错误, 先谢谢个
#4
更多评论
关于这个 `to_date(timeNow,'yyyyMMddHH24miss')` 我有两点看法: 1. 考虑改成在 go 中计算,而不是让 oracle 计算呢? 2. 要用单引号,那在这个之外再加一个引号试试?
#1
我的想法是用go的time包得到yyyymmddhhmiss的时间格式,再用to_date函数转换为oracle的date时间格式
#2