中国邮政国内给据邮件条码编码规则应用
轉載注明!!!
業務種類代碼 | 郵件序列編號 | 校驗碼 | 省別代碼 |
X1X2 | X3X4X5X6X7X8X9X10 | X11 | X12X13 |
v_label varchar2(100) ;
v_a varchar2(2) default 'PN';-- 固定 業務種類代碼 國內給據郵件條碼
v_b varchar2(8) ;編號
v_c varchar2(1) ;--校驗碼
v_d varchar2 (2) default '31';--上海省別代碼
v_order varchar2(3);
BEGIN
select substr(:detail.order_number, -3)
into v_order
from dual;
v_b:= '02185'||v_order;
SELECT ( 11
- MOD (( 8 * TO_NUMBER (SUBSTR (v_b, 3, 1))
+ 6 * TO_NUMBER (SUBSTR (v_b, 4, 1))
+ 4 * TO_NUMBER (SUBSTR (v_b, 5, 1))
+ 2 * TO_NUMBER (SUBSTR (v_b, 6, 1))
+ 3 * TO_NUMBER (SUBSTR (v_b, 7, 1))
+ 5 * TO_NUMBER (SUBSTR (v_b, 8, 1))
+ 9 * TO_NUMBER (SUBSTR (v_b, 9, 1))
+ 7 * TO_NUMBER (SUBSTR (v_b, 10, 1))
),
11
)
) c
into v_c
FROM DUAL;
v_label:=v_a||v_b||v_c||v_d;
來自 “ ITPUB博客 ” ,鏈接:http://blog.itpub.net/226700/viewspace-916995/,如需轉載,請注明出處,否則將追究法律責任。
轉載于:http://blog.itpub.net/226700/viewspace-916995/
總結
以上是生活随笔為你收集整理的中国邮政国内给据邮件条码编码规则应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: multiset底层原理,红黑树原理
- 下一篇: UI自动化测试之Selenium原理详解