参考: https://www.cnblogs.com/h-change/p/6699683.html 这里在数据库层面生成的,经测试确实不会重复. 附上自己修改后的版本,这里也可以预先生成一年的记录,过程就可以直接去读取.认为表里是一定有数据的. --表结 rq date num int 记录每一天生成了多个单号 用于生成流水的 GO CREATE PROC dbo.proc_CreateNewDH AS SET NOCOUNT ON DECLARE @TranCount INT=0, @Er