如何在3个不同的表中存储数据库中的ID

时间:2013-12-26 16:42:27

标签: c# sql winforms

我想在Product表中插入产品ID。

ID应该是这样的形式:

Department_code-Sub_department_code-Product_code

例如,我想输入鸡肉。它的部门是Grocery(01),Sub_Department是Meat(03),Product_code是05. Product_ID是01-03-05

此ID也将以不同的形式使用。

所以我希望这个ID存储在Product表中。如何解决这个问题以及产品ID的数据类型是什么?

1 个答案:

答案 0 :(得分:2)

这种钥匙很难维护 请尝试以下方法:

  1. 使用标识列作为ID。
  2. 将产品ID添加为Computed column,其中包含Department_code Sub_department_codeProduct-Code(如果需要,标记为唯一)。