DB2 字串型態(字元/圖形/二進位)各有最大長度限制。本文彙整 DB2 7.x 版本的字串相關極限值。
| 資料型態/項目 | 最大長度(位元組) |
|---|---|
| CHAR | 254 |
| VARCHAR | 32,672 |
| LONG VARCHAR | 32,700 |
| CLOB | 2,147,483,647 (2 GB - 1) |
| GRAPHIC | 127 |
| VARGRAPHIC | 16,336 |
| LONG VARGRAPHIC | 16,350 |
| DBCLOB | 1,073,741,823 (1 GB - 1) |
| BLOB | 2,147,483,647 (2 GB - 1) |
| 字元常數 | 32,672 |
| 圖形常數 | 16,336 |
| 串聯字元字串結果 | 2,147,483,647 |
| 串聯圖形字串結果 | 1,073,741,823 |
| 串聯二進位字串結果 | 2,147,483,647 |
| 十六進位常數位元數 | 16,336 |
| 排序規則註釋 | 254 |
| 執行期結構化型別欄位物件 | 1 |
選擇型態時請依業務長度需求與上限對照,避免資料截斷或插入失敗。