求教,SEQUENCE取值问题

[复制链接]
查看11 | 回复3 | 2015-3-6 11:57:31 | 显示全部楼层 |阅读模式
现因工作需要,要求对SEQUENCE取出来的数进行筛选,序列任一位不能包括某一个数值,如取出的序列任意位不能包括9,有没有效率比较高的方法,谢谢
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
instr(tt.currval,'9') = 0
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
是不是我没说清楚,我是说取SEQUENCE值时跳过那些包括特定数值的值,如果单纯用程序判断,当特定数据出现在高位时就需要算很久,有没有高效率的方法
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
去觉着这个如果用sequence实现恐怕代价会比较高啊,不如考虑自己来生成这个序列号,考虑一下并发性,保证数值唯一就是了~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行