发明名称 |
关系型数据库序列号应用方法和系统 |
摘要 |
本发明公开了一种关系型数据库序列号应用方法和系统,所述方法包括:序列定义,预置序列号映射表,所述序列号映射表中存储有与数据表序列标识对应的一条或多条记录,所述记录包括一个或多个字段,所述字段包括序列号名称、序列号当前值;序列取值,根据序列号名称匹配所述序列号映射表,若存在匹配记录,则从所述记录中获取对应的序列号当前值,按照对应的序列号增长值计算序列号返回值;返回所述序列号返回值;使用所述序列号返回值更新所述记录中对应的序列号当前值。这样一来,消除了不同类型数据库序列号生成规则差异导致的程序代码差异,有效降低了数据库迁移时的程序改造成本。 |
申请公布号 |
CN103020268B |
申请公布日期 |
2016.05.04 |
申请号 |
CN201210574636.8 |
申请日期 |
2012.12.26 |
申请人 |
大唐软件技术股份有限公司 |
发明人 |
栗增光;周训波 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京润泽恒知识产权代理有限公司 11319 |
代理人 |
苏培华 |
主权项 |
一种关系型数据库序列号应用方法,其特征在于,包括:序列定义,预置序列号映射表,所述序列号映射表中存储有与数据表序列标识对应的一条或多条记录,所述记录包括一个或多个字段,所述字段包括序列号名称、序列号当前值;所述序列号映射表中记录的字段还包括:序列号当前状态;序列取值,根据序列号名称匹配所述序列号映射表,若存在匹配记录,判断序列号当前状态是否可用,若为非可用状态,则返回当前序列不可用提示信息;若所述序列号当前状态为可用状态,则从所述记录中获取对应的序列号当前值,按照对应的序列号增长值计算序列号返回值;返回所述序列号返回值;使用所述序列号返回值更新所述记录中对应的序列号当前值。 |
地址 |
100012 北京市朝阳区北苑路乙108号北美国际商务中心B座 |