http://www.oradb.net/tran/ora2access.htm

解决方案 »

  1.   

    现在上面的警告没有了,有出现一个 ORA-01401:插入的值对于列过大 的错误!!这都是什么原因啊,高手请指教!
      

  2.   

    恩,同意楼上的,同时你要看看ora中表字段的长度还又大对象问题呢!!!
      

  3.   

    http://download-west.oracle.com/docs/cd/B10501_01/win.920/a97262/toc.htm有关数据类型的转换
      

  4.   

    这次碰到的问题是要把access数据导入oracle。
    开始我用accesst通过odbc导入,碰到3个问题:
    1、提示:[oracle][odbc][ora]ora-01723:不允许长度为0的列(#1723),原因是access里有“是/否”,oracle里没有
    2、access里字段名可以用小写字母,oracle中必须大写
    3、access中字段和oracle字段长度不同 
    这个方法行不通,我又用另外一个方法,SQL Loader,但是写ctl文件太麻烦。
    最终我找到一个办法,就是oracle网站上提供一个工具,叫Oracle Migration Workbench,其中一个功能就是导access数据。
      

  5.   

    1\可能是oracle表结构中有不为空的字段,而你插入了空值.
    2\在建表的时候好象没这个要求,
    3\字段类型不同,长度不同,导入的时候可能要注意字段的长度是否适合.