Informix存储过程题(谁能解决,小弟万分感谢)请用存储过程实现,输入一个12位的条码,根据一定的规则返回出完整的13位条码.(用informix实现,输入的参数必须为纯数值)规则如下:1.输入的条码

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 21:36:52

Informix存储过程题(谁能解决,小弟万分感谢)请用存储过程实现,输入一个12位的条码,根据一定的规则返回出完整的13位条码.(用informix实现,输入的参数必须为纯数值)规则如下:1.输入的条码
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条码加上第计算出来的第十三位拼接起来,返回一个完整的条码.

Informix存储过程题(谁能解决,小弟万分感谢)请用存储过程实现,输入一个12位的条码,根据一定的规则返回出完整的13位条码.(用informix实现,输入的参数必须为纯数值)规则如下:1.输入的条码
其实写逻辑的话并不难,主要是对新的语言和开发环境的陌生
不如看看下边的informix存储过程的语法,学
写逻辑的话就是程序员的基本功了,掌握了语法,只要思路清晰,无论是什么语言什么环境都不会太难