2020-09-07 09:18发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
由于由于巨大的价值而导致字符串数据截断错误,对于现有属性,我在持久性列中为数据库添加了自定义列,并完成了系统更新。 但是它仍然抛出数据截断错误。 如果我通过添加这些数据库列来创建新属性,则它工作正常。 但是对于现有属性,它并没有生效。
是否有任何方法可以解决此问题而无需进行系统初始化。
谢谢,拉格文德拉
不幸的是,这是意料之中的。
更新过程不会修改现有属性的列定义。
解决方法:在应用程序服务器关闭时直接在数据库中更改该列。
不要那样做! dontOptimze 具有相当大的性能损失
dontOptimze
您好-系统更新不会更改列的大小。 您将需要直接在数据库上更改列大小。 每个数据库都允许增加列大小,例如 在Oracle中可以使用以下命令将列的大小增加到100。
ALTER TABLE table_name修改列名VARCHAR2(100);
在声明属性时使用'dontOptimize =" true",它将为您解决问题。 :)
最多设置5个标签!
不幸的是,这是意料之中的。
更新过程不会修改现有属性的列定义。
解决方法:在应用程序服务器关闭时直接在数据库中更改该列。
不要那样做!
dontOptimze
具有相当大的性能损失您好-系统更新不会更改列的大小。 您将需要直接在数据库上更改列大小。 每个数据库都允许增加列大小,例如 在Oracle中可以使用以下命令将列的大小增加到100。
在声明属性时使用'dontOptimize =" true",它将为您解决问题。 :)
一周热门 更多>