Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Съхраняване на HTML в SQL Server

VARCHAR(MAX) ако всичко ще бъде базирано на ASCII, да речем за основни HTML шаблони

NVARCHAR(MAX) ако HTML може да съдържа някакво съдържание

NVARCHAR ще удвои използването на вашето хранилище, тъй като използва двойно повече пространство от VARCHAR. Самият HTML не изисква NVARCHAR, само съдържанието между HTML таговете може да се основава на езика и т.н.

Редактиране:

Много години след даването на този отговор почти винаги използвам NVARCHAR, ако има такъв между съдържанието на етикета. Unicode е популярен...

Използвам VARCHAR само ако съхранявам прости html шаблони, напр. тагове и контейнери
напр.:<div><span>[PLACEHOLDER]</span><div>

Направете обаждането въз основа на вашия случай на употреба..



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Научете се да извършвате анализ на продукти с пълнотекстово търсене на SQL Server. Част 2

  2. Минали ли са първичните ключове?

  3. Как да прикача MDF без лог файл?

  4. @@IDENTITY, SCOPE_IDENTITY(), OUTPUT и други методи за извличане на последната самоличност

  5. Използвайте OBJECTPROPERTY(), за да разберете дали даден обект е ограничение CHECK в SQL Server