有没有办法在像自动编号的表格中使用我自己的号码;即自动将下一个可用的分配给新记录。我们为每个员工提供了系统ID号,我希望将其绑定到此数据库中。我只想让表格自动分配下一个号码。
我可以这样做吗? 这可以用数字和阿尔法的混合来完成吗? 是否可以使用标准,如代码A =某些数字,代码B =另一个?
答案 0 :(得分:2)
当然可以,但你必须自己设计。
有数百种方法可以做到这一点,但有一种方法可能是你有一个带有“nextQuote”,“nextEmployeeNo”,“nextJob”的参数表...当然你的表设计可以有任何东西,包括前缀示例;
PARAMETERS
Prefix Number
Q 1145
E 54
J 999
现在你可以SELECT PreFix + MAX(Number) AS NextEmployee FROM Parameters WHERE Prefix = E
在你的代码中,你可以在处理它之后增加数字。
UPDATE Parameters SET Number = number + 1 WHERE Prefix = E
如果这不符合工作要求,那么希望它会让你思考如何做类似的事情。
希望这会有所帮助。
答案 1 :(得分:1)