点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们创建了多个存储表,并且希望每...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们创建了多个存储表,并且希望每...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们创建了多个存储表,并且希望每季度将分区从内存移动到磁盘。
DLM不适用于多存储表,因此我们编写了一个存储过程以将分区移动到磁盘。
为此,我们在存储过程中为alter语句编写了一个动态sql。
我的alter statement代码如下所示
alter_stmnt:='ALTER TABLE" SCHEMA"。" TABLE1" ALTER PARTITION(" DATE")使用扩展存储'||:patirion_range;
-运行alter语句
EXEC alter_stmnt;
:patirion_range的值为('2017-07-01'<= VALUES <'2018-01-01')
运行存储过程时,出现以下错误
事务因内部错误而回滚:内部错误:无法将数据复制到扩展存储:无法找到锚点
我在几个博客上看到,我们可以在存储过程中编写DDL。 但是不确定为什么我会看到此错误?
在存储过程中使用alter语句时,我会丢失任何内容吗?
任何人都写了任何SP来将分区移动到磁盘上,如果可以,请您共享代码?
谢谢
Srini
Hi Srinivas,
更新的文档有望在5月底之前提供。
一周热门 更多>