nvarchar khác char ở điểm nào? khi nào dùng nvarchar ? khi nào dùng char?


  • char
    • Kiểu ký tự.VD: A, a, B, b, f, k, K.
    • Không viết tiếng việt được (Unicode)
    • Bộ nhớ cấp phát cứng (Cấp số n bao nhiêu => lấy cứng số n đó)
      • VD: char(10) -> 10 ô nhớ này ko ai được động vào.
      • ‘Kteam’ -> dù có 5 kí tự nhưng vẫn dùng 10 ô nhớ.
  • varchar
    • Kiểu ký tự
    • Không viết tiếng việt được (Unicode)
    • Bộ nhớ cấp phát động (linh hoạt)
      • VD: varchar(10) -> 10 ô nhớ này chỉ đc lấy khi có dữ liệu nằm bên trong.
      • ‘Kteam’ -> cấp phát 10 ô nhớ nhưng vì có dữ liệu “Kteam” -> dùng đúng 5 ô nhớ đó lun.
  • nchar  
    • Kiểu ký tự
    • Viết tiếng việt được (Unicode)
    • Bộ nhớ cấp phát cứng
  • nvarchar
    • Kiểu ký tự
    • Viết tiếng việt được (Unicode)
    • Bộ nhớ cấp phát động.

Nhận xét

Bài đăng phổ biến từ blog này

Tổng hợp phím tắt Eclipse

Phân biệt abstract và virtual