0

我正在开发一个应用程序,我需要根据类型生成自动 ID,它是缩写,然后是 seq no。例如:如果动物类型是猫,我需要使用代号 CT,然后没有 001。所以 ID 将是 CT-001,CT-002。对于动物型狗,它将是 DG-001、DG-002 等。它是从网络表格中获取的类型。

我试图通过以下方式实现这一点:首先我有两个表。类型的第一个&它的代号。第二个是具有 code_name、seq_No 和生成的 ID。然后编写如下存储过程:

@X= Select code_name from Tb_first where type = 'input from from';

@Y = Select max(seq_No) from Tb_Second where code_name= @X;

@Y= @Y+1;

@z= @X + convert (String, @Y)

insert (code_name, seq_No, ID) into Tb_second (@X, @Y, @Z)

请让我知道这是否可以通过这种方式实现?还是有其他更好的方法来实现这一目标?提前致谢

4

0 回答 0