Rani Asked: 2015-05-06 21:39:55 +0800 CST2015-05-06 21:39:55 +0800 CST 2015-05-06 21:39:55 +0800 CST 如何将 15 到 20 KB 文件数据的文本存储在 blob 中或作为文本?[复制] 772 如何将 15 到 20 KB 文件数据的文本存储在 blob 中或在 sql Server 中存储为 varchar? sql-server varchar 1 个回答 Voted Best Answer dartonw 2015-05-06T23:37:36+08:002015-05-06T23:37:36+08:00 如果它是您关心的文件的文本内容并且您需要搜索该内容,请将其存储为[n]varvchar(max)并考虑在该列上使用全文索引。 如果文件是 XML,请考虑使用xml数据类型存储内容。 如果文件是纯文本以外的某种格式并且您想要保留该格式,请使用 BLOB 存储。对于 SQL Server Server 2012 或更新版本,您可以使用FileTables。
如果它是您关心的文件的文本内容并且您需要搜索该内容,请将其存储为
[n]varvchar(max)
并考虑在该列上使用全文索引。如果文件是 XML,请考虑使用
xml
数据类型存储内容。如果文件是纯文本以外的某种格式并且您想要保留该格式,请使用 BLOB 存储。对于 SQL Server Server 2012 或更新版本,您可以使用FileTables。