如何在oracle中创建外键序列?

时间:2017-09-10 15:34:42

标签: c# oracle

我有一个表具有列ID号(2)主键的员工,名称varchar2(20)不为空,PID号(2)不为空。

PID具有来自同一表中的ID的外键。

我想创建包含列名称中所有值的组合框。此外,当我从列Name中选择某个值时,在我单击按钮后,还必须在表Employees中为PID创建值。

我尝试使用序列为PID插入auto_increment,但它不起作用,因为它不是主键。

所以,我不知道如何解决这一步骤。因为当你在一个表中包含所有列时,它会变得如此复杂。

1 个答案:

答案 0 :(得分:0)

ID值是否始终等于PID?

如果是,我猜你有数据库设计问题。

如果没有,您可以尝试使用ID列的序列。