Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Lưu trữ HTML trong SQL Server

VARCHAR(MAX) nếu tất cả đều dựa trên ascii, hãy nói về các mẫu HTML cơ bản

NVARCHAR(MAX) nếu HTML có thể chứa bất kỳ nội dung nào

NVARCHAR sẽ tăng gấp đôi việc sử dụng bộ nhớ của bạn vì nó sử dụng gấp đôi dung lượng như VARCHAR. Bản thân HTML không yêu cầu NVARCHAR, chỉ nội dung ở giữa các thẻ HTML có thể dựa trên ngôn ngữ, v.v.

Chỉnh sửa:

Nhiều năm sau khi đưa ra câu trả lời này, tôi hầu như luôn sử dụng NVARCHAR bây giờ nếu có bất kỳ nội dung nào giữa nội dung thẻ. Unicode phổ biến ...

Tôi chỉ sử dụng VARCHAR nếu chỉ lưu trữ các mẫu html đơn giản, ví dụ:thẻ và trình giữ chỗ
ví dụ:<div><span>[PLACEHOLDER]</span><div>

Thực hiện cuộc gọi dựa trên trường hợp sử dụng của bạn ..



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để chuyển đổi hàm chia thành bảng nội tuyến udf có giá trị trong máy chủ SQL?

  2. Bảng tổng hợp và các cột nối

  3. Tạo Tiêu đề cột Gridview bằng cách tải dữ liệu từ cơ sở dữ liệu

  4. Cách lấy số đúng / sai từ một trường bit thành hai cột riêng biệt

  5. Cách thay đổi giá trị để chỉnh sửa hàng đầu X và chọn hàng X hàng đầu trong SQL Server Management Studio (SSMS) - Hướng dẫn sử dụng SQL Server / TSQL Phần 20