1. 程式人生 > >資料庫的四個文字型別的差異

資料庫的四個文字型別的差異

Sql Server支援的字元和字串型別差異:

char(n) 將固定長度字元資料儲存在變數中 宣告50個字元,即使用不完,也不能被其他利用,會浪費用不完的空間
varchar 根據儲存在變數中的資料大小分配記憶體 不會有記憶體的損失,只儲存非unicode字元
nvarchar 根據儲存在變數中的資料大小分配記憶體 只儲存unicode字元,它需要的儲存空間是varchar的兩倍
nchar 支援固定長度最長為4000個字元的unicode 資料 它需要的儲存空間是char的兩倍