在 SQL 服务器中存储大量数据
Store huge amount of data in SQL Server
create table article
(
ArticleID int constraint cnst-name Primary key,
Description datatype
)
我在 SQL Server 2014 中创建这个 table。我正在尝试创建一个 table 来存储包含大量数据的文章(可以是 1000-2000 字)文章描述)。我不知道为描述列选择哪种数据类型。
我选择了 varchar(max)
,但有一个限制,即每行必须 <= 900 字节。如果我的 table 结构正确,请指导我。
感谢期待。
使用VARCHAR(max)
。
.txt 文件中的 2000 个单词大约为 13kb。
我不会称之为 'huge'.
我会使用 nvarchar(max)
。与 varchar
不同的是支持 unicode。限制2GB应该够了。
行大小限制为 8060B,因此您不能在行中存储超过 4000 个 unicode 字符。但是限制在这里不适用,因为 nvarchar(max)
没有存储在行中。该行仅包含指针。这个间接是 "unlimited" 尺码的价格。
create table article
(
ArticleID int constraint cnst-name Primary key,
Description datatype
)
我在 SQL Server 2014 中创建这个 table。我正在尝试创建一个 table 来存储包含大量数据的文章(可以是 1000-2000 字)文章描述)。我不知道为描述列选择哪种数据类型。
我选择了 varchar(max)
,但有一个限制,即每行必须 <= 900 字节。如果我的 table 结构正确,请指导我。
感谢期待。
使用VARCHAR(max)
。
.txt 文件中的 2000 个单词大约为 13kb。
我不会称之为 'huge'.
我会使用 nvarchar(max)
。与 varchar
不同的是支持 unicode。限制2GB应该够了。
行大小限制为 8060B,因此您不能在行中存储超过 4000 个 unicode 字符。但是限制在这里不适用,因为 nvarchar(max)
没有存储在行中。该行仅包含指针。这个间接是 "unlimited" 尺码的价格。