之前一直搞oracle,来到新公司后接触mysql虽然感觉差不多,但是mysql的还是很不方便,比如以下函数都不支持turnc这样的简单函数。 打算写一个订单号的存储过程,类似 字母+年月日编号 BEGIN DECLARE currentDate varCHAR (15) ;-- 当前日期,有可能包 ...
分类:
数据库 时间:
2017-07-07 16:36:48
阅读次数:
235
[原创]SD从零开始38 创建Billing Document 根据需要BillingBilling On Request 你可以通过手工输入凭证的号码(订单号码和Delivery note,依赖于你想要执行订单相关的还是交货相关的Billing)明确地指定哪些交易将要Billing; 如果Bill ...
分类:
其他好文 时间:
2017-07-06 23:51:53
阅读次数:
251
公司在做一个进销存的ERP系统,没有使用新框架,而是用的JQ,所以涉及到前后端大量的数据交互,印象最深的是一个出库单的创建,包括了多个订单号,每个订单号里都有多个商品,而且发货的数量先做判断,在value里面设置默认值,而后根据用户的输入判断是否合理,不合理则回复默认值,如果合理,发货数量则按照用户 ...
分类:
其他好文 时间:
2017-07-06 19:03:05
阅读次数:
205
阅读目录 单据号是指什么 和唯一ID的不同是什么 为什么需要全局唯一单据号生成程序 实现的方式有哪些 笔者推荐的方式 结语 一、单据号是指什么 我们作为一个软件系统,肯定到处充满着各种单据,也必然需要有各种单据号与之对应。比如:电商行业的订单号、支付流水号、退款单号等等。SCM的采购单号、进货单号、 ...
分类:
其他好文 时间:
2017-07-04 23:22:18
阅读次数:
260
一般业界,对订单数据据笔者了解,有两类思路: 第一类:按照订单号来做hash计算。订单号看作是一个字符串,做hash,分散到多个服务器去。 具体到哪个库、哪个表存储数据呢?订单号里面的数字来记录着。比如微信红包,订单号末尾的3位数记录是哪个库、哪个表。 第二类:按照用户id作为切分的key,打散订单 ...
分类:
其他好文 时间:
2017-07-04 13:26:15
阅读次数:
2079
随机数可以用于项目中的随机生成的订单号之类,蛮实用的小功能。 如图,生成一串17位的随机数,规则是:A代表用户+4个随机数字+4个随机字母+当前年月日 ...
分类:
其他好文 时间:
2017-06-18 22:42:03
阅读次数:
159
数据库结构的优化有多种方法,主要的有两种: 一是利用存储过程来代替常用的SQL查询语句,减少sql语句解析编译的过程。 另一种是使用数据库管理系统中的分区表方法进。 使用存储过程的优化方法有执行速度快的优点,但是其本身不利于调试、没有办法使用数据库缓存机制等缺点,所以在系统安全性和性能要求更高的情况 ...
分类:
数据库 时间:
2017-06-18 11:59:20
阅读次数:
177
//生成随机订单号 $yCode = array('A','B','C','D','E','F','G','H','I','J'); $orderid = $yCode[intval(date('Y')) - 2011] . strtoupper(dechex(date('m'))) . date(... ...
分类:
其他好文 时间:
2017-06-13 16:55:21
阅读次数:
246
`SQLite`作为嵌入式数据库的翘楚,广受欢迎! 为了验证SQLite的性能巅峰,我们来做一个大数据测试。 模拟每天4亿票销售订单,分表分库,每天一个数据库文件,有订单号、部门节点、时间等。 租用阿里云最低配置ECS,单核1G,1M带宽,每年300块,每天九毛钱 ...
分类:
数据库 时间:
2017-06-02 12:44:57
阅读次数:
347
ALTER proc [dbo].[mp_w_RechargePortalPayPal_All] ( @PayPalOrderNo nvarchar(50), --订单号 @nAccountIDFrom int, --充值帐号 @nAccountIDTo int, --充入帐号 @cTotalMon ...
分类:
Web程序 时间:
2017-05-27 17:08:04
阅读次数:
285