我是vb.net的新手,我被要求为我们的办公室编写程序(设备监控)。

现在这是我的情况:

我有一个数据库表,其中的列/字段名为product_number(VARCHAR)
现在我的主管想要它,以便当她添加新设备时,将自动生成产品编号。如果仅此产品编号仅包含数字,但格式如下:DOLE-IMSD-10-###

后3位数字/字符应唯一。可以说最后一个产品编号是DOLE-IMSD-10-001,要生成的下一个产品编号应该是DOLE-IMSD-10-002。我该怎么做呢?

最佳答案

如果“ DOLE-IMSD-10-”是固定的/固定的,则可以使用具有自动增量的主键并在显示给用户时进行串联。

即使它不是固定的/固定的,也可以将“ DOLE-IMSD-10-”此部分存储在其他列中,并使用主键(具有自动增量)存储增量值。在显示给用户/网页时,您可以连接并显示。

10-08 18:34