我有一个带有类型的 SQL 行
summary NVARCHAR(4000) NULL
在我向表中添加任何数据之前,我在代码中检查它并修复它,如果用户输入的字符串对于使用此代码的数据库来说太长
if (instanceToCrop.Description != null && instanceToCrop.Description.Length > 4000) instanceToCrop.Description = instanceToCrop.Description.Substring(0, 4000);
如果我这样改变我的桌子
ALTER TABLE Timeline
ALTER COLUMN summary NVARCHAR(MAX)
我应该使用什么常量来代替 4000 以将提交的字符串保持在 SQL 服务器拒绝的长度以下?