zoukankan      html  css  js  c++  java
  • DB2导入数据时乱码问题

    1.由于导入import导入数据时乱码,一直找不到解决办法,于是就用load导入
    LOAD后,发现某些表检查挂起( 原因码为 "1",所以不允许操作 SQLSTATE=57016 )
    解决办法:set integrity for xxxxxx immediate checked 
    2.表锁定(原因码为7)
    解决办法:reorg table xxxx
    3.去重
    select distinct a.column from table1 as a inner join table2 as b on a.column1 = b.column2; 
    4.进行数据导入(import)时,命令行可以对表数据进行访问,但是程序无法进行访问,会
    报error code,这种情况的处理:
    1)清空表数据
    2)将导入数据文件修改为utf-8格式
    3)重新进行导入
    4)如果脚本执行卡死的话,就得删除表,重新弄。
    注意:在导入(import)时,一定要保证每一个导入文件,编码格式是utf-8
     
    5.export与import的时候一定要注意设置codepage,否则导入之后可能会出现乱码问题(国内程序员最头疼的问题)
    export、import之前设置codepage
    db2set db2codepage=1208(utf-8)
    db2默认codepage:1368(GBK)
    这个问题如果实在解决不了就得将del格式更换成ixf格式的进行导入就应该没有什么问题了。
    补充:
    1.表挂起处理
    db2 load query table xxxxx
    db2 set integrity for xxxxx immediate checked
    2.删除约束方法
    alter table xxxx drop contraint F_xxxxxx;
  • 相关阅读:
    多线程
    IO
    Collections工具类
    File类
    Map
    List与Set接口
    如何把数学作为一种工具
    包装类
    异常
    内部类
  • 原文地址:https://www.cnblogs.com/fxust/p/7327982.html
Copyright © 2011-2022 走看看