首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 教學

DB2 開發隨筆:字元編碼、序列物件與實用參考連結備忘

     編輯:DB2 教學

字元編碼選型指南

編碼特性中文字節數
UTF-81-4 位元組可變長,ASCII 兼容3 位元組
UCS-2固定 2 位元組,Java 內部編碼2 位元組
GBK雙位元組編碼,中文環境常用2 位元組

儲存空間考量:UTF-8 適合多語系混雜;GBK/UCS-2 在純中文場景較節省空間。

序列物件 (SEQUENCE) 完整生命週期

-- 建立
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 等進階選項,更適合分散式高併發編號場景。

官方技術參考

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved