日期:2014-05-16  浏览次数:20995 次

oracle datetime值问题,奇葩,求大神

date型列,导入数据就变成这样了,怎么能更正过来?
求大神啊
datetime

------解决方案--------------------
如果列是date型的,那应该跟你本地设置有关系。如果是sqlplus访问,查询前:
ALTER SESSION SET NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss';
如果使用客户端工具,那就检查本地工具配置。
------解决方案--------------------
有可能是你导入的文件的字符集和数据库字符集不匹配
------解决方案--------------------

update table_name set datetime = trunc(datetime);