1.首先创建一个临时表
TEMPVOUCHERNO
字段 MY_ID VARCHAR(7)
2.用Toad来创建存储过程 具体按照如下图所示



值得注意地方:
1.要选择MODIFIES SQL DATA
2.在转化时候 “right( digits(cast(RIGHT(NEW_ID,7) as INTEGER)+1),7);”
具体代码:
BEGIN DECLARE NUM VARCHAR(7); SET NEW_ID=NULL; SELECT MY_ID into NEW_ID FROM TEMPVOUCHERNO order by my_id desc fetch first 1 rows only; IF NEW_ID IS NULL THEN SET NEW_ID='0000001'; ELSE SET NEW_ID=right( digits(cast(RIGHT(NEW_ID,7) as INTEGER)+1),7); END IF; insert into TEMPVOUCHERNO(MY_ID) values (NEW_ID); END
使用Toad创建存储过程并生成唯一编号
本文介绍如何利用Toad软件创建一个存储过程,用于生成唯一编号,并通过特定算法确保编号的唯一性和连续性。通过实例演示了如何在数据库中实现自动编号功能,避免手动输入错误和重复。
5144

被折叠的 条评论
为什么被折叠?



