VARCHAR(MAX)
hvis det hele skal være ascii-baseret, f.eks. for grundlæggende HTML-tempplader
NVARCHAR(MAX)
hvis HTML'en kunne indeholde noget indhold
NVARCHAR fordobler dit lagerforbrug, da det bruger dobbelt så meget plads som VARCHAR. HTML i sig selv kræver ikke NVARCHAR, kun indholdet mellem HTML-tags kan være baseret på sproget osv..
Rediger:
Mange år efter at have givet dette svar bruger jeg næsten altid NVARCHAR nu, hvis der er noget mellem tag-indholdet. Unicode er populær...
Jeg bruger kun VARCHAR, hvis jeg bare gemmer simple html-skabeloner, f.eks. tags og pladsholdere
f.eks.:<div><span>[PLACEHOLDER]</span><div>
Foretag opkaldet baseret på din use-case...