• 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;
  • 相关阅读:
    WPF中各个Template的分析(转)
    WPF TreeView
    微信支付文章综合
    WPF 颜色渐变
    史上最全的厦门英语角!赶紧收藏啦!
    SQL008存储过程总结
    SQL SERVER事务处理
    HTTP 头部解释
    为你详细解读HTTP请求头的具体含意
    IIS部署常见问题总结
  • 原文地址:https://www.cnblogs.com/fxust/p/7327982.html
Copyright © 2020-2023  润新知