VARCHAR(MAX)
als het allemaal op ascii wordt gebaseerd, bijvoorbeeld voor eenvoudige HTML-templates
NVARCHAR(MAX)
als de HTML enige inhoud zou kunnen bevatten
NVARCHAR verdubbelt uw opslaggebruik omdat het twee keer zoveel ruimte in beslag neemt als VARCHAR. HTML zelf vereist geen NVARCHAR, alleen de inhoud tussen de HTML-tags kan gebaseerd zijn op de taal, enz.
Bewerken:
Vele jaren nadat ik dit antwoord heb gegeven, gebruik ik nu bijna altijd NVARCHAR als er iets tussen de tag-inhoud is. Unicode is populair...
Ik gebruik VARCHAR alleen als ik eenvoudige html-sjablonen opsla, bijv. tags en tijdelijke aanduidingen
bijv.:<div><span>[PLACEHOLDER]</span><div>
Bel op basis van uw use-case..