| 編碼 | 特性 | 中文字節數 |
|---|---|---|
| UTF-8 | 1-4 位元組可變長,ASCII 兼容 | 3 位元組 |
| UCS-2 | 固定 2 位元組,Java 內部編碼 | 2 位元組 |
| GBK | 雙位元組編碼,中文環境常用 | 2 位元組 |
儲存空間考量:UTF-8 適合多語系混雜;GBK/UCS-2 在純中文場景較節省空間。
-- 建立
CREATE SEQUENCE orders_seq
AS BIGINT START WITH 1 INCREMENT BY 1
MINVALUE 1 NO MAXVALUE NO CYCLE NO CACHE ORDER;
-- 取值
SELECT NEXT VALUE FOR orders_seq FROM SYSIBM.SYSDUMMY1;
-- 重設
ALTER SEQUENCE orders_seq RESTART WITH 100000;
-- 移除
DROP SEQUENCE orders_seq RESTRICT;
對比 IDENTITY 欄位,SEQUENCE 獨立於表、可跨表共用、支援 CACHE/ORDER 等進階選項,更適合分散式高併發編號場景。