ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 数据导出问题

数据导出问题

原创 Linux操作系统 作者:psufnxk2000 时间:2011-06-15 12:36:32 0 删除 编辑
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE把正式库上的数据导到测试库中,因为测试库比正式库上多了几个字段,所以不考虑用exp/imp的方法,就用了sqldevelop方法把数据据导出成insert into sql语句,然后到测试库用@的方式执行那个文件,插入了几行之后给出一个提示‘请输入lock的值’。有点不理就回车了,最后执行完毕,但是插入的数据量不一样,找到原因:导出的文本里有’&lock’字样,这在oracle里是让输入lock值的,实际上这是一个字符串中的内容,第一次就这样失败了,没有完成导入。

第二次把原来文本中的&都去掉,再次执行,还是报错。因为在记事本中有 ‘回车’,执行的时候就像相于是执行了,实际上这个‘回车符’是字符串中的一部分,第二次又这样失败。

第三次把语句复制到sql develop中执行,可以正确的执行,看起来数据是导入成功了,可是有一个clob类型的字段,这个字段的内容是没有写到insert 语句中的,第三次失败。

第四次,把正式库上的数据用exp导入,然后到导入到测试库的另一个用户上,写一条insert into 表名(字段名列表)select * from 用户名.表名  这种方式,经查看目前内容是一致的,等待提出问题。

真笨。。。。。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25099483/viewspace-698004/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 数据导出问题
下一篇: 0616
请登录后发表评论 登录
全部评论

注册时间:2011-05-31

  • 博文量
    215
  • 访问量
    627371