有人可以通过SAP BDS中的示例告诉我主键和代理键之间的区别吗?

2020-09-21 08:02发布

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

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


关于SAP BODS

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

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


关于SAP BODS

付费偷看设置
发送
4条回答
蓋茨
1楼-- · 2020-09-21 08:51

主键是标识每个记录的唯一值。 有时,主键由真实数据组成,通常将其称为自然键,而有时,当将新记录插入表中时会生成键。

定义:替代密钥是一种人工或合成密钥,可以替代自然密钥。

在运行时生成主键时,它称为代理键。

例如 在SCD Type II中,当我们保存历史记录时,会将新记录(活动)存储在新行中,并为其分配代理键。

代理键通常是一个数字值。 例如,在SQL Server中,我们具有一个Identity属性,以帮助生成代理键值。

致谢

阿伦·萨西

空代码
2楼-- · 2020-09-21 08:38

感谢阿伦先生。 有用的答案

粗暴的香蕉
3楼-- · 2020-09-21 08:38

您是初学者吗?

CPLASF-自律
4楼-- · 2020-09-21 08:38

主键-主键列不能具有NULL值。

这是表中的一个字段,用于唯一标识数据库表中的每一行/记录。 例如-在emp表中,EMP ID是主键。

代理键-代理键最常见的类型是递增整数,例如动态表中的auto_increment列。

代理密钥中不允许重复。 这是用户定义的人工密钥。


一周热门 更多>