zoukankan      html  css  js  c++  java
  • 插入一条数据根据自已定义的数据编号增长

    USE [ShimadaWebOrder ]
    GO
    /****** Object:  StoredProcedure [dbo].[sp_InsertOrderWovenLabel]    Script Date: 04/23/2012 11:38:39 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER    PROCEDURE [dbo].[sp_InsertOrderWovenLabel]
    (
        @ItemNo varchar(20),
        @Color varchar(10),
        @Size nvarchar(20),
        @OrderQty int,
        @RefNO varchar(20)output--输出参数编号
    )
    AS

    BEGIN
     
        DECLARE @NewRefNo CHAR(8)
        DECLARE @MaxNo INT
        SELECT @MaxNo=ISNULL(CONVERT(INT,RIGHT(MAX(RefNo),6)),0)+1 FROM O_OrderMaster  ---MAX(RefNo)得到最大的依次增长
        SELECT @NewRefNo='WL'+REPLICATE('0',6-LEN(@MaxNo))+CONVERT(VARCHAR,@MaxNo)
        insert into O_OrderWovenLabel([RefNo],[ItemNo],[Color],[Size],[OrderQty])
        values(@NewRefNo,@ItemNo,@Color,@Size,@OrderQty)
        select @RefNO=RefNo from O_OrderWovenLabel where RefNo=@NewRefNo     --输出参数
    END

  • 相关阅读:
    Qt之Threads和QObjects
    Qt之可重入与线程安全
    Qt之线程基础
    Qt之QLineEdit
    Qt之属性系统
    Django框架
    web框架起源
    django查看数据库
    jQuery
    BOM&DOM
  • 原文地址:https://www.cnblogs.com/yzenet/p/2466205.html
Copyright © 2011-2022 走看看