解决-HANA DB中的多个外键

2020-09-08 05:22发布

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

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


嗨!

我可以在表中添加多个外键吗? 例如:(我知道我的代码是错误的)

创建列表" DB_DEV"。"雇员"(
     idcompany整数NOT NULL,
     名称varchar(20)NOT NULL,
     国家char(2),
     城市varchar(80),
     idcalendar char(10)NOT NULL,
     idworkschedule char(10)NOT NULL,
     主键(idcompany)
     ,FOREIGN KEY(idcompany,idemployee)参考" DB_DEV"。"雇员"(idcompany,idEmployee)
     ,外键(idworkschedule)参考" DB_DEV"。" workSchedules"(idworkschedule)
     ,外键(idcalendar)参考" DB_DEV"。" calendars"(idcalendar)

 ); 

我该怎么办?

谢谢,等待您的回答。

亲切的问候。 LZ。

编辑:(已解决)

语法正确,我的问题是因为数据类型。 字符可以是PK,但不能是FK

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

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


嗨!

我可以在表中添加多个外键吗? 例如:(我知道我的代码是错误的)

创建列表" DB_DEV"。"雇员"(
     idcompany整数NOT NULL,
     名称varchar(20)NOT NULL,
     国家char(2),
     城市varchar(80),
     idcalendar char(10)NOT NULL,
     idworkschedule char(10)NOT NULL,
     主键(idcompany)
     ,FOREIGN KEY(idcompany,idemployee)参考" DB_DEV"。"雇员"(idcompany,idEmployee)
     ,外键(idworkschedule)参考" DB_DEV"。" workSchedules"(idworkschedule)
     ,外键(idcalendar)参考" DB_DEV"。" calendars"(idcalendar)

 ); 

我该怎么办?

谢谢,等待您的回答。

亲切的问候。 LZ。

编辑:(已解决)

语法正确,我的问题是因为数据类型。 字符可以是PK,但不能是FK

付费偷看设置
发送
2条回答
槿木_熙
1楼-- · 2020-09-08 05:57

通常,您可以按照尝试的方式进行操作。 您遇到什么错误?

haha101010
2楼-- · 2020-09-08 05:53

嗨弗洛里安

我发现了错误,这是由于数据类型。 CHAR可以是PK,但不能是FK,不知道为什么。

谢谢!

一周热门 更多>