首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从SLT表中删除部分数据

从SLT表中删除部分数据
EN

Stack Overflow用户
提问于 2019-11-13 20:15:35
回答 1查看 369关注 0票数 0

我需要删除VBFA表中的数据,这是一个SLt表。我们需要删除2017年10月前的数据。我们唯一拥有的日期字段是MJAHR,它是创建记录的材料文档年份和ERDAT日期。

我们如何删除2017年10月之前的数据

EN

回答 1

Stack Overflow用户

发布于 2019-11-14 13:05:24

[VBFA][1] ( Sales Document Flow Table and data)包含两个字段,这两个字段跟踪记录的创建时间(ERDAT)和最后一次更改的时间(AEDAT)。

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

  • 应从中删除数据的表是HANA数据库中的复制表(通过SLT复制),该表是而不是实际事务处理系统。
  • 应从此表中删除在2017年10月1日之前(但不包括)上次更改的所有记录。

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

代码语言:javascript
复制
    DELETE FROM "VBFA" WHERE "AEDAT" < '20171001'

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58836917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档