sql >> Database teknologi >  >> RDS >> Sqlserver

Lagring af HTML i SQL Server

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...



  1. Hvad er et gratis værktøj til at sammenligne to SQL Server-databaser?

  2. Modellering af en grundlæggende datastruktur til at administrere brugere, tråde og indlæg

  3. betinget unik begrænsning

  4. Hvad gør sp_reset_connection?