-1

我有一个奇怪的问题:我在 Microsoft SQL Server 中创建了一个简单的存储过程:

@id INT,
@ntextParameter NTEXT,
...
UPDATE xxx SET [Field] = @ntextParameter WHERE ID = @id

但是当我用长文本执行它时,它会更新表格并简单地剪切文本而没有任何可见的错误

4

1 回答 1

0

正如Jeroen MostertDamien_The_Unbeliever在评论中建议的那样,不推荐使用 NTEXT 类型字段,我发现 NVARCHAR(MAX) 长于 4000 个字符(最大存储大小为 2^30-1 个字符(2 GB))并且我需要

于 2020-08-21T07:13:57.790 回答