DB2開發(fā)經(jīng)驗(yàn)小結(jié)
DB2數(shù)據(jù)庫開發(fā)時(shí)DB2數(shù)據(jù)庫發(fā)展最為重要的一個(gè)過程,DB2數(shù)據(jù)庫開發(fā)會(huì)使DB2數(shù)據(jù)庫功能更為強(qiáng)大,技術(shù)方面更為先進(jìn),下文中的這些都是DB2數(shù)據(jù)庫開發(fā)人員從工作中總結(jié)出來的,這里拿出來與大家一起分享。
UTF-8:使用 1 到 4 字節(jié)來表示每個(gè)字符的編碼。這個(gè)編碼方案可以用一個(gè)字節(jié)對(duì) ASCII 字符進(jìn)行編碼,用多個(gè)字節(jié)(最多 4 字節(jié))對(duì)非 ASCII 字符進(jìn)行編碼。
UCS-2:每個(gè) Unicode 字符都編碼為 2 字節(jié)。這種編碼方案可以表示超過 65000 個(gè)字符,這覆蓋了世界上最重要的語言的大多數(shù)字符。Java 內(nèi)部也使用 UCS-2。
gbk:雙字節(jié)編碼。
一般來講,一個(gè)中文漢字在utf8編碼的數(shù)據(jù)庫中需要3個(gè)字節(jié)來表示,在gbk編碼的數(shù)據(jù)庫中需要2個(gè)字節(jié)來表示。
序列
生成數(shù)字序列有2中方式:定義帶有IDENTITY 屬性的列和SEQUENCE
創(chuàng)建
CREATE SEQUENCE orders_seq
AS BIGINT
START WITH 1
INCREMENT BY 1
MINVALUE 1
NO MAXVALUE
NO CYCLE
NO CACHE
ORDER
查詢
select nextval FOR orders_seq from sysibm.sysdummy1
更改
ALTER SEQUENCE orders_seq RESTART WITH 100000
刪除
DROP SEQUENCE orders_seq RESTRICT
以上就是DB2數(shù)據(jù)庫開發(fā)的一些經(jīng)驗(yàn)總結(jié),希望對(duì)大家能有所幫助。
【編輯推薦】