gpt4 book ai didi

c# - 在 sql server 2008 中存储故事?

转载 作者:太空狗 更新时间:2023-10-30 00:20:51 26 4
gpt4 key购买 nike

我将在 SQL Server 的 nvarchar(MAX) 字段中存储故事,但我知道这些故事将比 MAX 允许的长得多,那么我应该采用什么方法?我应该将故事分成多行还是应该跳过使用数据库并使用文本文件?

最佳答案

我认为混淆源于对此处术语的误解。

nvarchar(n) 是一种数据类型,其中 n 可以是 1-4000 之间的数字。本例中的数字 n 最大为 4000,加起来为 8000 字节(每个字符 2 个字节)。

nvarchar(MAX) 是完全不同的数据类型 - 关键字 MAX 是文字,不是任何的同义词上面示例中 n 的潜在值(value)。这种类型的字段的最大长度为 2^31-1 个字符,或超过 10 亿,加起来超过 20 亿字节(每个字符 2 个字节)。

相同的原则适用于 varchar(n)varchar(MAX),除了每个字符可能只有 1 个字节,其中case 可以存储的字符数是双倍的。是否只有1个字节取决于排序规则,如Martin Smith在评论中注明!

关于c# - 在 sql server 2008 中存储故事?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8853034/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com