oracle中用check约束怎么检查手机号码 oracle中用check约束怎么检查手机号码?知道的回个 谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用正则check(regexp_like(colname,'[0-9]{11}'))不过具体怎么做要总结出规律 呵呵 既然楼上的已经回答了我来给你解释一下?[0-9]表示必须是数字{11}表示重复11次 因为手机号码是11位数字colname嘛就是你要约束的列名了 如果是10g可以考虑这个,如果不是10g考虑就用一般的字符处理的方式,比如最简单的就是用to_number转一下 谢谢了啊 我用的就是10g的就是sqlserver、mysql、access中都知道 这个刚接触 所以来请教各位了啊 这个:check(regexp_like(colname,'^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$')) widows下cmd连接oracle后,几分钟后自动退出连接 如何导入表中的部分数据?imp好象不支持query参数 求助,错误号总结网址 新建表空间的后缀名字为什么是.ora? SQLLDR是否支持文件通配符 DELPHI ORACLE查询的中文出现乱码 招聘软件开发,软件测试--应届毕业生 初学这问题 谁有关于pl/sql的电子书?高分想送!谢谢啦!(在线等) 求一段關於MAX的SQL Oralce接分游戏,要分的进! 存储过程中like 变量的语法
不过具体怎么做要总结出规律
我来给你解释一下?
[0-9]表示必须是数字
{11}表示重复11次 因为手机号码是11位数字
colname嘛就是你要约束的列名了
如果是10g可以考虑这个,如果不是10g考虑就用一般的字符处理的方式,比如最简单的就是用to_number转一下
就是sqlserver、mysql、access中都知道 这个刚接触 所以来请教各位了啊
check(regexp_like(colname,'^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$'))