VARCHAR(MAX)
jeśli wszystko ma być oparte na ascii, powiedzmy o podstawowych szablonach HTML
NVARCHAR(MAX)
czy kod HTML może zawierać jakąkolwiek treść
NVARCHAR podwoi twoje wykorzystanie pamięci, ponieważ wykorzystuje podwójną ilość miejsca jako VARCHAR. Sam HTML nie wymaga NVARCHAR, tylko zawartość pomiędzy tagami HTML może być oparta na języku itp.
Edytuj:
Wiele lat po udzieleniu tej odpowiedzi prawie zawsze używam teraz NVARCHAR, jeśli jest jakaś między treścią tagu. Unicode jest popularny...
Używam VARCHAR tylko wtedy, gdy przechowuję proste szablony html, np. Tagi i symbole zastępcze
np:<div><span>[PLACEHOLDER]</span><div>
Wykonaj połączenie w oparciu o przypadek użycia.