将 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”值。
我想将标准 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”值。