因工作需要,需要将“劳动力管理系统”中劳动事务代理中证件编号字段的格式进行统一,需求如下:
1,证件类型是:失业证
2,证件编号要求 统一成10位,不足10位的,在左侧补0,对于含有汉字或者汉字符号的编号,可以把汉字或汉字字符算成2位
要求在后台数据库中先将已经有的数据补足10位
在前台的新增,变更界面中不强求添满10位,但不能超过10位。在保存时候统一10位格式,并提交到数据库中
在编号查询的时候,对于编号前有零的,可以不输满10位,也能查到
比如:有个编号是:0000012345,输入12345也能查到这条信息。
开发工具是Powerbuilder8.0+Oracle9i
1,证件类型是:失业证
2,证件编号要求 统一成10位,不足10位的,在左侧补0,对于含有汉字或者汉字符号的编号,可以把汉字或汉字字符算成2位
要求在后台数据库中先将已经有的数据补足10位
在前台的新增,变更界面中不强求添满10位,但不能超过10位。在保存时候统一10位格式,并提交到数据库中
在编号查询的时候,对于编号前有零的,可以不输满10位,也能查到
比如:有个编号是:0000012345,输入12345也能查到这条信息。
开发工具是Powerbuilder8.0+Oracle9i
解决方案 »
- SQL2005,windows身份验证,没有权限,谁能帮忙给解决下。非常感谢
- sql的insert和update两个语句同时执行时在程序里总是出错,求解
- 一个查询语句,有个地方看不懂
- VB/VC+sql编程后,现要将数据库里的表名,字段名更改,咋办:(
- 求一个单表查询的sql(结果的列要能动态改变,列数不固定......)
- 10w 火急!数据库误还原了,如何恢复。
- 在线等待:sqlserver2k中,如何使用T-sql实现截取数据的方法呢???
- 一个主键表和两个相同的外键表的问题,下午结
- select * from a where a=1 and b=1 or c=1问题????
- 求助,怎样实现?(希望大大们都来看看)
- 求SQL2005下载地址
- 关于SqlServer2000 数据导入的问题
这个可以这样写:
update tablename set columnname = right('0000000000'+columnname,10)
比如:有个编号是:0000012345,输入12345也能查到这条信息。这个可以用 where columnname like '%12345%'