[SQL ] SQL server 2005的中文資料型態

看板Database作者 (ㄚ猴)時間17年前 (2009/03/05 20:11), 編輯推噓6(602)
留言8則, 6人參與, 最新討論串1/1
請問各位假如我要存三個中文字. 例如"台中市". 應該是char(3)還是char(6)? 我查了好多關鍵字都找不到... 麻煩各位解答了~謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.98.198

03/05 20:13, , 1F
char(6)
03/05 20:13, 1F

03/05 20:26, , 2F
char(6)就可以了 中文字一個字是兩位元
03/05 20:26, 2F

03/05 20:50, , 3F
喔喔!謝謝~
03/05 20:50, 3F

03/05 21:47, , 4F
建議nchar因為特殊字元才不會有問題!
03/05 21:47, 4F

03/05 22:04, , 5F
推一下四樓 不過nchar的位元數又更多囉!nvchar也可以!
03/05 22:04, 5F

03/06 08:17, , 6F
nchar在資料量大時performance會比char差.
03/06 08:17, 6F

03/06 11:47, , 7F
所以用nchar也是用nchar(6)?
03/06 11:47, 7F

03/06 13:12, , 8F
nchar(3),另外,任何資料量大一定會影響效能滴...XD
03/06 13:12, 8F
文章代碼(AID): #19hy5Nc1 (Database)