zoukankan      html  css  js  c++  java
  • 插入数据 存储过程生成帐单号

    CREATE PROCEDURE InsertUserAccount
        @Phone        NVARCHAR(15),
        @Point          int,
        @Status            NVARCHAR(50),
        @Step1Time     DATETIME  ,
        @PayBy       NVARCHAR(100),
        @ID           INT = 0 OUTPUT
    AS
        SET NOCOUNT ON

    -----------------------------------------生成流水号作为单据号--------------------------------
    declare @ordid nvarchar(100)
    declare @ord nvarchar(100)
    declare @time nvarchar(100)

    select @ord=isnull(max(right(orderNO,6)),'000000') from UserAccount  where left(orderNO,8)=CONVERT(varchar,getdate(),112)
    set @ord=cast((cast(@ord as bigint)+1) as varchar)
    if(len(@ord)<6)
    begin
     SET @ord = '000000' + @ord
     SET @ord = substring(@ord, len(@ord) - 5, 6)
    end

    set @time=CONVERT(varchar,getdate(),112)

    set @ordid=@time+@ord

    ---------------------------------------------------------------------------------
     INSERT [UserAccount] (orderNO,  phone, point,status, Step1Time, PayBy)SELECT @ordid, @Phone, @Point,
     @Status,@Step1Time,@PayBy

     select @ordid

    ------------------------------------------------
    GO

  • 相关阅读:
    UE4_武器4_武器切换(下)
    UE4_武器3_武器切换(上)
    UE4_武器2_矛的攻击与动画
    UE4_武器1_创建武器
    Java知识体系复习笔记
    今日份学习: 毕设。。。。
    笔记:Spring security认证
    一个项目的记录:多人博客
    今日份学习: Spring
    今日份学习:部署?
  • 原文地址:https://www.cnblogs.com/zpq521/p/1241745.html
Copyright © 2011-2022 走看看