Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Przechowywanie HTML w SQL Server

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wartość szesnastkowa 0x00 to nieprawidłowy znak

  2. Główna koncepcja blokowania SQL Server

  3. Replikacja bazy danych SQL Server

  4. 3 metody łączenia pliku MDF z serwerem SQL

  5. Przekazywanie datatable z C# do SQL Server 2008