简历编号生成函数:sqlServer标量值函数


/*
   Author:兴百放
   DateTime : 2007-10-15
*/
Create Function Job_GetREID(@PKId int)
returns  varchar(50)
Begin
   
declare @TempValue int
   
declare @REID varchar(50)
   
declare @CurrentDate varchar(50)
   
set @PKId=@PKId
   
set @CurrentDate = Convert(varchar(50),getdate(),112)
   
set @TempValue = 100000000+@PKId
   
set @REID = substring(cast(@TempValue as varchar(20)),len(cast(@TempValue as varchar(20)))-7,8)
   
set @REID ='RE'+@REID   --RE00000XXX
   --set @REID ='RE'+@CurrentDate+@REID --RE2007101500000XXX
   return @REID
End

调用如下:
Select dbo.Job_GetREId(10)
输出:
RE00000010

相关文章:

  • 2022-01-09
  • 2021-12-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-17
  • 2021-05-17
猜你喜欢
  • 2021-12-04
  • 2021-07-09
  • 2021-07-18
  • 2022-12-23
  • 2021-12-05
相关资源
相似解决方案