Excel文件中,若有字段存储较长的内容,如一段话,则怎样导入到oracle中? 使用sql server 2005 ,能够导入SQL server中,因为有 varchar2(max) 这样的字段类型;但不能导入到oracle中,会报如下错误:
错误 0xc02020c5: 数据流任务: 在将列“简介”(77)转换为列“简介”(229)时数据转换失败。转换操作返回状态值 4 和状态文本“文本被截断,或者一个或多个字符在目标代码页中没有匹配项。”。 (SQL Server 导入和导出向导)
从理论上讲,oracle中能够创建 varchar2(4000) 类型的字段,可以用来存储较长的字段内容的!
错误 0xc02020c5: 数据流任务: 在将列“简介”(77)转换为列“简介”(229)时数据转换失败。转换操作返回状态值 4 和状态文本“文本被截断,或者一个或多个字符在目标代码页中没有匹配项。”。 (SQL Server 导入和导出向导)
从理论上讲,oracle中能够创建 varchar2(4000) 类型的字段,可以用来存储较长的字段内容的!
就簡單的很啊
先把你要導進去的表FOR UDATE 例如:SELECT * FROM BMT_SEQ FOR UPDATE
然后把EXCEL 里面的字段跟表BMT_SEQ 里面的字段一一對應,把EXCEL里面的資料全部COPY 然后粘貼到表BMT_SEQ中就可以了
最后COMMIT;