( 一 )
这个方式比较简单,
在Storeprocedure的参数中给出
TableName;字段名称;规则; 通过返回值得到输出.

 

Sample:

new table :
CREATE TABLE [dbo].[Leaves](
 
 [DocID] [nvarchar](200) NOT NULL,
 CONSTRAINT [Leaves_PK] PRIMARY KEY CLUSTERED
(
 [DocID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]

//得到iD
declare @strNewID varchar(20)
exec [GetNewID] 'dbo.Leaves' ,  'DocID' , '', 4 ,'' , '','L', @strNewID output
select  @strNewID

大家可以试一下。

当然上面的这个格式也仅仅支持
{*}yyyymm####{几位} 的方式.

( 二 )
后面继续我们写一个更多功能的编号自动生成

 

相关文章:

  • 2022-12-23
  • 2021-11-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-14
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-26
  • 2021-05-20
  • 2022-12-23
  • 2021-06-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案