现在遇到一个问题,我获取到了oracle某个表的类型。。然后在sql server中创建相同表名相同字段的表请问oracle字段类型应该如何转换为SQL Server字段类型...是否要用到java_sql_Types?

解决方案 »

  1.   

    这对相应去更改了。例如varchar2 --> varchar等等。
      

  2.   

    不过这样好像挺麻烦。。java有没有直接做映射的函数?现在还有一个问题是,获取oracle字段类型的时候,为什么是varchar2而不是varchar2(20)
      

  3.   

    不过,我建议你用sql的导入导出(DTS/SSIS),应能智能转换相关字段类型。
      

  4.   

    谢谢大家了,不过我现在在做毕业设计(基于只读权限的增量数据抽取),貌似用不上sql的导入导出工具...
    现在遇到一个新问题,我用getColumnTypeName(i)方法获取属性名..我想获得的是varchar2(20)而不是varchar2
      

  5.   

    oracle ->varchar2(大小)sql server->varchar(大小)