Saya telah mendeklarasikan kolom jenis NVARCHAR(MAX)
dalam SQL Server 2008, apa yang akan menjadi karakter maksimum tepat yang memiliki MAX sebagai panjangnya?
sql-server
sql-server-2008
sql-server-2005
Jerameel Resco
sumber
sumber
Jawaban:
Ukuran maksimal untuk kolom tipe
NVARCHAR(MAX)
adalah penyimpanan 2 GByte.Karena
NVARCHAR
menggunakan 2 byte per karakter, itu kira-kira. 1 miliar karakter.Perang dan Damai Leo Tolstoj adalah buku setinggi 1'440 halaman, berisi sekitar 600'000 kata - sehingga mungkin 6 juta karakter - lengkap. Jadi, Anda bisa menempel sekitar 166 salinan dari seluruh buku Perang dan Perdamaian ke dalam setiap
NVARCHAR(MAX)
kolom.Apakah itu cukup ruang untuk kebutuhan Anda? :-)
sumber
Jika Anda mengantisipasi data yang mungkin melebihi 4000 karakter, nvarchar (MAX) jelas merupakan pilihan yang disarankan.
Sumber: https://social.msdn.microsoft.com/Forums/en-US/databasedesign/thread/d5e0c6e5-8e44-4ad5-9591-20dc0ac7a870/
sumber
Dari Dokumentasi MSDN
sumber
Saya pikir sebenarnya
nvarchar(MAX)
dapat menyimpan sekitar 1070000000 karakter.sumber