将数据插入SAP HANA SQL SCRIPT中的表时如何生成一些ID

2020-09-07 19:24发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我必须在SAP HANA中创建一个过程,以便在我将数据插入xyz表时生成一个名为ID的新列。

在xyz表中,我有3列(名称,名称,位置)。

现在,当我插入新列" ID"时,应加上名称,名称,位置。

此致

Deepthi

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我必须在SAP HANA中创建一个过程,以便在我将数据插入xyz表时生成一个名为ID的新列。

在xyz表中,我有3列(名称,名称,位置)。

现在,当我插入新列" ID"时,应加上名称,名称,位置。

此致

Deepthi

付费偷看设置
发送
4条回答
落灬小鱼
1楼-- · 2020-09-07 20:03

为什么不事先创建该列,并使用alt语句通过sqlscript将其设为自动增量标识。 那么在您的存储过程中,当您插入自己的身份时,

微wx笑
2楼-- · 2020-09-07 19:47

i会自动增加。您需要限制多少列? (我希望如此),否则n用户的列数可能会无限,导致结构很糟....如果列数确实有限,那为什么不对所有列都设置相同。 在允许的列数中插入/更新。 这可能需要一个附加表来控制用户可能与之交互的列。 只是一个想法

一只江湖小虾
3楼-- · 2020-09-07 20:02

嗨,

我假设您正在寻找一种在现有列中自动填充唯一ID的选项,

请参阅此博客 SAP HANA中的"身份"列

谢谢

95年老男孩
4楼-- · 2020-09-07 19:59

我会尝试使用hash_sha256函数,例如:

 select
 hash_sha256(to_varbinary(concat(" NAME"," DESTINATION"," LOCATION"))))为" UNIQUE_GUID"
 来自...
 

一周热门 更多>