2020-09-15 20:25发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
Hi Experts-
在数据服务中运行我遇到的问题时,无法插入重复密钥。
我的目标表有2个主键列
我正在从源中获取记录,这些记录的两个键都相同,但其他列都不相同。
下面是我尝试执行的方法。
我根据最近创建的日期对记录进行降序排序,并对两个主键使用gen_row_num_by_group函数对记录进行排名,并尝试拉出排名第一的记录,但所有记录的排名都为1,但没有成功
我无法删除工作中的重复项。
嗨Dipanjan。
根据定义,如果键重复,则它不能是主键,因此我们将其称为键。
现在,当您尝试将其插入目标时,是否正在使用表比较? 请仔细阅读DS TC文档,并检查"输入包含重复键"选项是否对您有用。
仅在数据量很高的情况下强调一下,必须正式制定和开发基于业务规则的备用项。
以上是我根据提供的详细信息能够理解的基本用例,以防万一,请随时发回。
关于。 S
在这种情况下,我的源是一个SQL,我将它与两个表结合在一起以将记录拉入具有预定义主键的目标中。
这里面临的挑战是,联接之后,记录中的主键列只有重复的值,而其他列则没有。
我的要求是,我需要从最近创建的那些记录中拉出该特定行。
您好,Dipanjan,
您需要通过使用主键的max(cratedtime)组,然后使用同一表进行内部联接来填充最新记录,来获得最大创建时间
最多设置5个标签!
嗨Dipanjan。
根据定义,如果键重复,则它不能是主键,因此我们将其称为键。
现在,当您尝试将其插入目标时,是否正在使用表比较? 请仔细阅读DS TC文档,并检查"输入包含重复键"选项是否对您有用。
仅在数据量很高的情况下强调一下,必须正式制定和开发基于业务规则的备用项。
以上是我根据提供的详细信息能够理解的基本用例,以防万一,请随时发回。
关于。 S
在这种情况下,我的源是一个SQL,我将它与两个表结合在一起以将记录拉入具有预定义主键的目标中。
这里面临的挑战是,联接之后,记录中的主键列只有重复的值,而其他列则没有。
我的要求是,我需要从最近创建的那些记录中拉出该特定行。
您好,Dipanjan,
您需要通过使用主键的max(cratedtime)组,然后使用同一表进行内部联接来填充最新记录,来获得最大创建时间
一周热门 更多>