[SQL] 欄位型態char、varchar、nchar、nvarchar
var:可變動長度(隨著資料長度改變)
n:Unicode(萬國碼)每個字都占2Byte
假設四個欄位分別放入"ABC123"
char(10)
A
|
B
|
C
|
1
|
2
|
3
|
不管你裡面有幾個字,它都會用空格補齊到10個空間
nchar(10)
A
|
B
|
C
|
1
|
2
|
3
|
varchar(10)
A
|
B
|
C
|
1
|
2
|
3
|
nvarchar(10)
A
|
B
|
C
|
1
|
2
|
3
|
資料類型
|
內容
|
佔空間數
|
Byte數
|
char(10)
|
ABC123中
|
10
|
10
|
varchar(10)
|
ABC123中
|
8
|
6+2=8
|
nchar(10)
|
ABC123中
|
10
|
10*2=20
|
nvarchar(10)
|
ABC123中
|
7
|
7*2=14
|
By Hao★
留言
張貼留言
歡迎留言