sql >> Base de Datos >  >> RDS >> Sqlserver

Almacenamiento de HTML en SQL Server

VARCHAR(MAX) si todo va a estar basado en ascii, digamos para plantillas HTML básicas

NVARCHAR(MAX) si el HTML pudiera contener cualquier contenido

NVARCHAR duplicará su uso de almacenamiento, ya que utiliza el doble de espacio que VARCHAR. HTML en sí no requiere NVARCHAR, solo el contenido entre las etiquetas HTML podría basarse en el idioma, etc.

Editar:

Muchos años después de dar esta respuesta, casi siempre uso NVARCHAR ahora si hay alguno entre el contenido de la etiqueta. Unicode es popular...

Solo uso VARCHAR si solo almaceno plantillas html simples, por ejemplo, etiquetas y marcadores de posición
por ejemplo:<div><span>[PLACEHOLDER]</span><div>

Realice la llamada en función de su caso de uso..