专业化管理 > 定制业务对象 > 类型和属性管理 > 类型和属性管理命令行工具 > 将列添加到类型中 > 为字符串局部属性设置更大的数据库列大小
  
为字符串局部属性设置更大的数据库列大小
运行 AddColumns 工具时使用 -stringSize 参数可将字符串数据类型局部属性的数据大小设置为大于 500 VARCHAR。wt.properties 文件中的 com.ptc.core.lwc.string.ColumnSizes 属性用于指定数据尺寸需要大于 500 的每个模型化类的列大小。
* 
一些产品 (例如 PTC FlexPLM) 会在安装时将其模型化类的 com.ptc.core.lwc.string.ColumnSizes 属性设置为更大的数据大小。为这些模型化类添加新列时会使用这一更大的数据大小。
该属性格式如下:
com.ptc.core.lwc.string.ColumnSizes=<modeled_class1>=<column_size1>:<modeled_class2>=<column_size2>
<modeled_class> - 模型化类的完全限定名。该值显示于“类型和属性管理”实用程序中该类型的“内部名称”字段。例如 wt.part.WTPartwt.doc.WTDocument
<column_size> - 列的所需数据大小。该值必须在 500 到 4000 之间。如果所指定的值超过此范围,工具会将给定模型化类的值默认设置为 500。所指定的值必须大于当前值;系统将忽视小于当前值的值。
使用分号 ( : ) 作为类型和列大小值对之间的分隔符。
* 
切勿对属性文件 (例如 wt.properties) 进行手动编辑。xconfmanager 命令行实用程序可用于添加或修改属性。有关详细信息,请参阅关于 xconfmanager 实用程序
以下示例对数据库中的所有字符串数据类型局部属性列进行了分配,部件为 1000,文档为 2000:
com.ptc.core.lwc.string.ColumnSizes=wt.part.WTPart=1000:wt.doc.WTDocument=2000
为特定类型设置 com.ptc.core.lwc.string.ColumnSizes 属性值之后,下次配合运行 AddColumns 工具和 -stringSize 参数以在该类型上创建附加列时,该类型上所有的现有字符串数据类型属性列都会变为新的列大小。
* 
增大某一类型的字符串数据类型列的大小后,无法将其减小。