Db2 位元組問題&Db2-4229 錯誤問題

mcxiaoracle發表於2021-08-27

DB2資料庫1箇中文字元佔3個varchar字元:

常見的解決方案:

DB2 4229 的資料解決方案:

從解決小問題開始:


  1. 批次查詢原來的資料庫欄位佔用的最大長度

      select max(length(XX)) from table_name

     

    2.列表比較最大長度,這裡可以使用alt+X 快捷建批次查詢

     3.修改比原表小的記錄

     4.alter table table_name alter 欄位名 set data type varchar(30)等,更改為原來較大的欄位

     5.確保比原來的大,相等的時候有可能也會報錯,這點待研究

     



 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69949806/viewspace-2789109/,如需轉載,請註明出處,否則將追究法律責任。

相關文章