中国龙,中国风,中国会变得更加强大! 力量越大,责任越大! 人的一生,会面临很多选择,但决定一个人一生的,往往就是最关键那么的一两步

APACHE 和 TOMCAT有什么区别?流水号生成!

上一篇 / 下一篇  2008-11-15 10:56:08 / 个人分类:数据库

 APACHE   侧重于HTTPSERVER
         TOMCAT     侧重与SERVLET引擎,如果以 STANDALON方式运行,功能上与APACHE等效,支持JSP,但是对静态网页不太理想.
         APACHE   是WEB服务器、TOMCAT是应用JAVA的服务器,它只是一个SERVLET(JSP翻译成SERVLET)容器,可以认
为是   APACHE的一个扩展,但是可以独立于APACHE运行。
       换句话说:APACHE可以看作是一两卡车,上可以装一些东西如:HTML   AND SO ON.........但是不能装水,要装水必须要有容器(如:木桶)而这个桶也可以不放在卡车上...............

 

流水号生成(格式:YYYYMMDD+6位流水号)
------------------------------------------------
-- 插入用户买点数信息
------------------------------------------------
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

 


TAG: 流水号 apache tomcat 数据库

 

评分:0

我来说两句

Open Toolbar