Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

varchar atau nvarchar

Pada dasarnya, nvarchar berarti Anda dapat menangani banyak huruf, bukan hanya bahasa Inggris biasa. Secara teknis, ini berarti dukungan unicode, bukan hanya ANSI. Ini berarti karakter berukuran ganda atau kira-kira dua kali spasi. Saat ini ruang disk sangat murah sehingga Anda sebaiknya menggunakan nvarchar dari awal daripada harus mengalami kesulitan karena harus berubah selama masa pakai suatu produk.

Jika Anda yakin hanya perlu mendukung satu bahasa, Anda dapat menggunakan varchar, jika tidak, saya akan menggunakan nvarchar.

Ini telah dibahas di SO sebelum di sini .

DIEDIT:mengubah ascii menjadi ANSI seperti yang disebutkan dalam komentar.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sistem Manajemen Database Paling Populer di Dunia

  2. Bagaimana cara mengelompokkan berdasarkan bulan menggunakan SQL Server?

  3. Paket SSIS yang dieksekusi di agen Server tidak berfungsi (bahkan saat melaporkan keberhasilan)

  4. Cara lebih baik menduplikasi satu set data di SQL Server

  5. Pulihkan cadangan basis data melalui jaringan