博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
存储过程简单的动态订单号
阅读量:4553 次
发布时间:2019-06-08

本文共 486 字,大约阅读时间需要 1 分钟。

ALTER    PROCEDURE [dbo].[SP_Create_Dynamic_OrderNo]ASBEGIN     DECLARE @NewRefNo CHAR(8)    --声明新单号    DECLARE @MaxNo INT          ---RIGHT函数表示从右边截取 select right('1234',2)rsult:34 BMB10001    SELECT @MaxNo=ISNULL(CONVERT(INT,RIGHT(MAX(OrderNo),5)),0)+1 FROM O_OrderMaster  ---MAX(RefNo)得到最大的依次增长    SELECT @NewRefNo='BMB'+REPLICATE('0',5-LEN(@MaxNo))+CONVERT(VARCHAR,@MaxNo)    SELECT @NewRefNo as OrderNO    END

 得到效果:

转载于:https://www.cnblogs.com/yzenet/archive/2013/03/25/2980279.html

你可能感兴趣的文章
坐标下降法(coordinate descent method)求解LASSO的推导
查看>>
读后疑问
查看>>
实力为王 八年DBA经验谈
查看>>
More Effective C++ (静态绑定与动态类型)
查看>>
shell脚本57问
查看>>
2-sat 问题 【例题 Flags(2-sat+线段树优化建图)】
查看>>
ext3.2 右击动态添加node的treepanel
查看>>
Database links
查看>>
GitHub 优秀的 Android 开源项目
查看>>
uva10158
查看>>
深入浅出Mybatis-与Spring集成
查看>>
跨域访问-需要设置HTTP响应标头
查看>>
人脸识别1:1对比 (三)
查看>>
1035 插入与归并(25 分)
查看>>
STL中排序函数的用法(Qsort,Sort,Stable_sort,Partial_sort,List::sort)
查看>>
数组去重
查看>>
汇报一下这段时间的消失
查看>>
常用同步技术
查看>>
如何解决php 生成验证码图片不显示问题
查看>>
PHP,javascript实现大文件上传
查看>>