我有一个具有自动增量代理键的表。我想用它作为我另一个表的外键。问题是,我不知道如何将它引用到该表,因为几乎不可能确定我必须引用什么(代理键的实际值)。
请注意,我要做的是通过我的程序(在 dbms 之外)添加一个元组/记录。过程是:
在 Table1 中添加一条新记录并生成一个自增键。更新
在 Table2 中添加一条新记录,并将其外键引用到 Table1 的主键。更新
我的问题是:如果我不知道外键是什么,我该如何存储它?
编辑:
很抱歉没有指定数据库和冗长的回复。我使用微软的 sql 服务器。