点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 当我尝试进行合并...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 当我尝试进行合并...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
当我尝试进行合并分区时,存储过程中出现一个奇怪的错误,但是从hana studio sql控制台执行操作时不会遇到相同的错误,我们非常感谢您的帮助。 非常感谢
从sql控制台
语句"更改表DMF.TEST2合并分区"已成功在290 ms 952 µs(服务器处理时间:289 ms 473 µs)中成功执行-受影响的行:0
从存储过程
第22行第1行(在pos 1560处):[129](范围3):事务因内部错误而回滚:列存储错误:无法更改分区:[2999]常规错误(无更多可用信息); replayLog:无法为在单独的事务中尚不可见的表创建增量;合并零件的增量索引时出错。 java.sql.SQLWarning:不建议使用的功能:在动态SQL中使用DDL语句(当前dynamic_sql_ddl_error_level = 1)
我在存储过程中的语法
exec'alter table'|| :p_schema_name || '.TEST2删除主键'; --exec'更改表'|| :p_schema_name || '.TEST2合并分区'; exec('alter table'||:p_schema_name ||'.TEST2合并分区');
任何想法??,谢谢
在我的HANA 1 SP12上,我无法重现日志重播问题。 至少不能与虚拟测试表一起使用。
警告消息
是"正常"的,因为具有默认参数设置的SAP HANA会警告不要在动态SQL中使用DDL。 但是,它不会停止命令执行,而实际上只是向用户提供反馈。 如警告消息中所示,您可以更改提到的参数来避免出现此警告消息。
一周热门 更多>