创建唯一标识的方法~16位唯一标识

SELECT LTRIM(STR(CONVERT(varchar(100), GETDATE(), 112)))+right(cast(power(10,6)
as varchar)+ISNULL( SUBSTRING(MAX(W_ID),9,6)+1,1),6)+right(cast(power(10,6)
as varchar)+datepart(Second,getdate()),2)FROM W_INFO
WHERE CONVERT(varchar(100), INSERT_DATE, 112) = CONVERT(varchar(100), GETDATE(), 112)

示例:2014032500000125

 

SELECT LTRIM(STR(CONVERT(varchar(100), GETDATE(), 12)))+right(cast(power(10,8)
as varchar)+ISNULL( SUBSTRING(MAX(USER_MSG_ID),7,8)+1,1),8)+right(cast(power(10,8)
as varchar)+datepart(Second,getdate()),2)FROM USER_MSG
WHERE CONVERT(varchar(100), INSERT_DATE, 12) = CONVERT(varchar(100), GETDATE(), 12)

示例:1403250000000124

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2019-02-21
  • 2021-11-12
  • 2021-06-13
  • 2021-09-30
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-03
  • 2022-12-23
  • 2022-12-23
  • 2019-09-25
  • 2022-02-10
  • 2021-08-26
相关资源
相似解决方案