将 Acumatica 字段的列长度增加到 nvarchar(max)

Increase column length of Acumatica field to nvarchar(max)

我想将标准 Acumatica 字段的列长度从 nvchar(1000) 增加到 nvarchar(max),但不确定如何执行此操作。我尝试使用列长度增加,但它不允许输入 MAX。我尝试了下面的方法,但结果是 ntext 而不是 nvarchar(max)。

<Column TableName="SMEmail" ColumnName="MailBcc" ColumnType="string" AllowNull="True" DecimalPrecision="0" DecimalLength="0" IsUnicode="True" />

ntext、text 和 image 数据类型将在 SQL 服务器的未来版本中删除,因此最好不要使用这些。

我考虑的另一个选择是使用 DDL 脚本来更改列,但我更愿意使用标准的 Acumatica 功能来完成它。有没有不执行 Alter 脚本的方法?

Customization Project Editor 工具引擎不允许您设置 'MAX'。 Customization Project Editor 工具引擎中允许的最大值为“4000”。 所以您可以改用这个“4000”值。