Max. kapacita je 2 gigabajty prostoru – díváte se tedy na něco málo přes 1 miliardu dvoubajtových znaků, které se vejdou do NVARCHAR(MAX)
pole.
Pomocí podrobnějších čísel druhé odpovědi byste měli být schopni uložit
(2 ^ 31 - 1 - 2) / 2 = 1'073'741'822 double-byte characters
1 billion, 73 million, 741 thousand and 822 characters to be precise
ve vašem NVARCHAR(MAX)
sloupec (bohužel poslední polovina znaku je promarněna...)
Aktualizace: jak poznamenal @MartinMulder:každý sloupec znaků s proměnnou délkou má také 2 bajtovou režii pro uložení skutečné délky - takže jsem potřeboval odečíst další dva bajty od 2 ^ 31 - 1
délka, kterou jsem dříve stanovil – tedy můžete uložit o 1 znak Unicode méně, než jsem tvrdil dříve.