从SLT表中删除部分数据



我需要从VBFA表中删除数据,VBFA表是一个SLt表。我们需要删除2017年10月之前的数据。我们如何实现这一点,因为我们唯一存档的日期是MJAHR,即材料文件年份和创建记录的ERDAT日期。

我们如何删除数据直到2017年10月

[VBFA][1](SAP销售文档流表和数据(包含两个字段,用于跟踪记录创建时间(ERDAT(和上次更改时间(AEDAT(。

你描述需求的方式,我是这样理解的:

  • 应该从中删除数据的表是HANA数据库中的复制(通过SLT复制(表,该数据库不是实际事务系统。

  • 应从此表中删除2017年10月1日之前(但不包括(最后一次更改的所有记录。

如果这是正确的,您可以运行这样的DELETE语句:

DELETE FROM "VBFA" WHERE "AEDAT" < '20171001'

请注意,这只会影响此表,而不会影响其他表中的任何相关记录。此外,如果表已分区,请注意,此命令不会删除删除后可能为空的分区。

相关内容

  • 没有找到相关文章

最新更新