Maks. kapasitas adalah 2 gigabyte ruang - jadi Anda sedang melihat lebih dari 1 miliar karakter 2-byte yang akan masuk ke dalam NVARCHAR(MAX)
lapangan.
Menggunakan nomor jawaban yang lebih rinci, Anda seharusnya dapat menyimpan
(2 ^ 31 - 1 - 2) / 2 = 1'073'741'822 double-byte characters
1 billion, 73 million, 741 thousand and 822 characters to be precise
di NVARCHAR(MAX)
kolom (sayangnya, setengah karakter terakhir itu terbuang percuma...)
Pembaruan: seperti yang ditunjukkan @MartinMulder:kolom karakter panjang variabel apa pun juga memiliki overhead 2 byte untuk menyimpan panjang sebenarnya - jadi saya perlu mengurangi dua byte lagi dari 2 ^ 31 - 1
panjang yang telah saya tetapkan sebelumnya - sehingga Anda dapat menyimpan 1 karakter Unicode lebih sedikit dari yang saya klaim sebelumnya.