现在有一个将 mssql的数据转存到orcale,我把mssql的数据先读取到datatable中然后拼 insert into 字符串
如:INSERT INTO personinfo (sPersonID ,sPersonName ,dAddTime, dUpdateTime)
values (:sPersonID ,:sPersonName ,:dAddTime, :dUpdateTime)
但是现在问题来了,最后提交出现的错误ORA-01843: not a valid month ,mssql中的日期是这样的'2015-01-12 03:32:35',
请问怎么处理这个问题,ORACLE中dAddTime, dUpdateTime是TIMESTAMP类型,mssql中是Datatime类型
------解决思路----------------------
INSERT INTO personinfo (sPersonID ,sPersonName ,dAddTime, dUpdateTime)
values (:sPersonID ,:sPersonName ,to_date(':dAddTime','yyyy-mm-dd hh24:mi:ss'),to_date(' :dUpdateTime','yyyy-mm-dd hh24:mi:ss'))