VARCHAR(MAX)
om det hela ska vara ascii-baserat, säg för grundläggande HTML-tappplattor
NVARCHAR(MAX)
om HTML-koden kan innehålla något innehåll
NVARCHAR fördubblar din lagringsanvändning eftersom den använder dubbelt så mycket utrymme som VARCHAR. HTML i sig kräver inte NVARCHAR, bara innehållet mellan HTML-taggarna kan baseras på språket osv.
Redigera:
Många år efter att jag gav det här svaret använder jag nästan alltid NVARCHAR nu om det finns något mellan tagginnehållet. Unicode är populärt...
Jag använder bara VARCHAR om jag bara lagrar enkla HTML-mallar, t.ex. taggar och platshållare
t.ex.:<div><span>[PLACEHOLDER]</span><div>
Ring samtalet baserat på ditt användningsfall...