• Sql Server 日期加自增主键编号


    标量值函数函数

    CREATE FUNCTION f_NextBH()
    RETURNS char(14)
    AS
    BEGIN
        RETURN(SELECT CONVERT(varchar(8), GETDATE(), 112)+RIGHT(1000001+ISNULL(RIGHT(MAX(BH),6),0),6) FROM tb WITH(XLOCK,PAGLOCK))
    END
    GO 


    CONVERT(varchar(8), GETDATE(), 112)这货是日期yyyymmdd,后面是六位自增。

    应用


    CREATE TABLE tb(
    BH char(14) PRIMARY KEY DEFAULT dbo.f_NextBH(),
    col int)

    用心写代码,不辜负程序员之名。
  • 相关阅读:
    vue
    vim 使用
    ssh 免密码登录
    shell 监控
    shell top
    使用网络技术---WebView
    安卓数据存储
    模块
    面向对象
    文件
  • 原文地址:https://www.cnblogs.com/thinkingthigh/p/2777363.html
Copyright © 2020-2023  润新知