我有一张名为“会员”的桌子。它有一个外键的主键“PersonID”。表“Member”也有一个名为“MemberNumber”的字段。我希望“MemberNumber”自动递增。 Identity选项用于“PersonID”。如何为“MemberNumber”生成数字?
示例我希望如何:
表人:
-------------------------------------------------- PersonID (PK) | Name | -------------------------------------------------- 1 | Bob | -------------------------------------------------- 2 | Sam | -------------------------------------------------- 3 | Tom | --------------------------------------------------
表成员:
-------------------------------------------------- PersonID (PK & FK) | MemberNumber | -------------------------------------------------- 1 | 1 | -------------------------------------------------- 3 | 2 | --------------------------------------------------
答案 0 :(得分:1)
我不知道你的意思是什么,你希望如何解决这个问题。 我的问题是我不知道你在谈论的背景。也许通过更具体的一点可以帮助。但我会尽力做到并给出一些(可能的?)答案。
您可以为MemberNumber创建一个变量,该变量随每个新条目递增。如果您不删除条目,也可以获取表格的长度,添加一个并将其作为新条目插入。
您可以查看最后一个条目以获取最高的MemberNumber,添加一个并将其作为新条目插入。 (非常类似于解决方案而不删除,但你可以删除它)