簡體   English   中英

在SQL Server數據庫中存儲新聞通訊-最佳做法?

[英]store newsletter in sql server database - best practice?

我正在尋找為新聞通訊存檔的最佳方法,以將新聞稿存儲在SQL Server數據庫中。 最簡單的方法是什么? 我當時以為可以將新聞稿存儲為pdf:s,但是我應該在數據庫中使用哪種數據類型? 我還有什么要記住的? 多謝幫助!

這取決於原始格式。 如果要存儲PDF,最好使用VARBINARY(MAX),其最大限制為2GB。 如果您願意,我認為以后您將無法搜索新聞通訊。

我們將新聞通訊的內容存儲為XML(在發送之前使用XSL對其進行了解析),並且SQL Server具有XML數據類型,該數據類型僅允許有效XML,因此可能更有用。 如果是HTML,請使用VARCHAR(MAX)或NVARCHAR(MAX)。 (NVARCHAR允許使用Unicode字符,但是每個字符占用的字符數是VARCHAR的兩倍,因此該限制是VARCHAR的一半)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM