续:无效数据类型”的错误。
我找了一下错误原因,是表里面的“ID”字段的有问题。在MS-SQL Server中表的“ID”字段的类型是“int”并且是自增字段,而ORACLE里并没有与此相对应的类型所以出错了。
由于这个软件不是我编写的,数据库也不是我建的,再加上我没做过此类工作,所以我现在很头疼。我找的错误是否正确?我现在该如何解决?请各位指点,谢谢了!

解决方案 »

  1.   

    sql server的自增字段要用oracle的一个叫“序列”的东东代替,具体就不清楚了。建议看ORACLE的资料,倒入倒出用ORACLE的工具,一般导入功能应该好用,导出太好用了客户跑完了怎么办?:)
      

  2.   

    oracle的一个叫“序列”还要自己写触发器,你用sql的查询导出吧:select cast(id as int),...... from 表
      

  3.   

    去掉自增试试alter table yourtable add newid int 
    update yourtable set newid=id
    alter table yourtable drop column id
    sp_rename 'newid','id'