我的问题是这样的:
 把Mysql的数据库的数据导入到Oralce,其中Mysql中的time类型在Oracle用Date替换
例如
  表A(a time) Mysql中
  表A(a Date) Oracle中
但是我在Mysql 中A表的 a字段的值(例如:'00:15:00’),导入到Oracle的对应表中却提示“将参数值从 TimeSpan 转换到 DateTime 失败。”请各位指教,我该怎么处理这个问题呢,是不是Oracle中A表的a 字段的Date类型要换成其它类型呢??.......

解决方案 »

  1.   

    时间前面一定要加日期,要不你就转成char或varchar2类型吧
      

  2.   

    oracle中有很多不标准的东西,还不改,牛啊
      

  3.   

    用字符串代替吧,然后使用中再进行to_date进行转化
      

  4.   


    建议用 oracle中的 DateTime来做吧!
      

  5.   

    使用字符来操作,使用日期格式存储,利用函数转换。T0_DATE
      

  6.   

    谢谢大家,我已经解决了
    DateTime.MinValue.Add((TimeSpan)'00:15:00’)