我是vb.net的新手,我被要求为我们的办公室(设备监控)制作一个程序。
现在这是我的情景:
我有一个数据库表,其中包含名为product_number(VARCHAR)的列/字段 现在我的主管想要它,这样当她添加新设备时,将自动生成产品编号。如果只有这个产品编号只包含数字,应该很简单,但这里的格式是:DOLE-IMSD-10 - ###
最后3位数/字符应该是唯一的。假设最后的产品编号是DOLE-IMSD-10-001,下一个要生成的产品编号应该是DOLE-IMSD-10-002。我该怎么做?
答案 0 :(得分:0)
如果“DOLE-IMSD-10-”是常数/固定的,你可以使用自动增量的主键,并在向用户显示时连接。
即使它不是常数/固定,您也可以将“DOLE-IMSD-10-”这一部分存储在不同的列中,并使用主键(带自动增量)列来存储增量值。在显示到用户/网页时,您可以连接并显示。