我将在数据库中存储一些文本。文本恰好是 xml。
我只存储和读取文本的“blob”(我没有使用任何 xml 查询或索引工具)。
将列声明为xml
:
CREATE TABLE docs (pk INT PRIMARY KEY, xCol XML not null)
而不是nvarchar(max)
:
CREATE TABLE docs (pk INT PRIMARY KEY, xCol NVARCHAR(max) not null)
我想如果我给 SQL Server 一个提示,那么text
它可以应用压缩以获得更有效的存储。xml
注意:第三个选项是我在客户端压缩文本并将数据存储在varbinary(max)
blob 列中。