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

  • 相关阅读:
    个人关于浮动的理解
    css课堂笔记(盒子模型,标准文档流,浮动,美化)
    css和html课堂笔记
    html中的行内元素和块级元素
    css简介及常用语法
    html简介及常用功能
    权重比较
    盒模型
    css常见内联和块级元素
    Vigenère密码
  • 原文地址:https://www.cnblogs.com/zpq521/p/1241745.html
Copyright © 2011-2022 走看看