oracle中 如何 判断 表中字段是否为 连续的数字,例如‘3333333333′,‘44444444’
(2011-09-23 15:42:45)
标签:
判断
字段是否为
连续的数字
杂谈
分类:
数据库
!@#$%^QWERTY!@#$%是我认为在你表中绝不可能出现的字符串,如果你觉得不够保险,可以随意替换成你认为的绝对不可能出现的字符串。
SQL> select * from test;
ID
——————————
111111111111
2222222
33333333
4444444
555555556666
7888888888
8888888889
00000000000
1111 1111
222 3333
abc
aaa
AAAA
ABCD
a111111
222221a
16 rows selected
SQL> select id from test where REGEXP_REPLACE
(id,'(0+|1+|2+|3+|4+|5+|6+|7+|8+|9+)’,’!@#$%^QWERTY!@#$%’)=’!@#$%^QWERTY!@#$%’;
ID
——————————
111111111111
2222222
33333333
4444444
00000000000
SQL>
分享:
喜欢
0
赠金笔
加载中,请稍候……
评论加载中,请稍候…
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。