Informix存储过程题(谁能解决,小弟万分感谢)

Informix存储过程题(谁能解决,小弟万分感谢)
请用存储过程实现,输入一个12位的条码,根据一定的规则返回出完整的13位条码.(用informix实现,输入的参数必须为纯数值)
规则如下:
1.输入的条码必须判断是否为纯数值.可以是012345678912,前面的0不能丢弃.
2.输入的条码必须为12位.
3 将12位条码的奇偶数分别相加相加,即奇数位相加0+2+4+6+8+1,偶数位相加1+3+5+7+9+2
4 相加后将偶数位之和乘以3.(1+3+5+7+9+2)*3
5 最后将奇偶数之和相加.
6 此用10-奇偶数位之和的最后一位,例如最后将奇偶数之和相加的结果是11,则用10-1=9,如果最后一位是0则第13位为0.
7 最后将前面输入的12条码加上第计算出来的第十三位拼接起来,返回一个完整的条码.
超爱丁丁 1年前 已收到1个回答 举报

华藏慧莲 幼苗

共回答了19个问题采纳率:94.7% 举报

其实写逻辑的话并不难,主要是对新的语言和开发环境的陌生
不如看看下边的informix存储过程的语法,学
写逻辑的话就是程序员的基本功了,掌握了语法,只要思路清晰,无论是什么语言什么环境都不会太难

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.034 s. - webmaster@yulucn.com