oracle验证手机号sql,oracle判断手机号码是否合法
合法手机号码:都是11位数,并且以13、15、18开头的。
create or replace function isLegal
(phoneNumber in varchar2) return number
--返回0表示是合法,返回1表示是不合法
as
begin
if length(phoneNumber) !=11 then return 1;
elsif replace(translate(phoneNumber, '0123456789', '0'), '0', '') IS not NULL THEN
--dbms_output.put_line(phoneNumber || '不是[0-9]的数字序列');
return 1;
elsif substr(phoneNumber,1,2) not in ('13','15','18') then
--dbms_output.put_line('前二位数字不合法:'||substr(phoneNumber,1,2));
return 1;
else
--dbms_output.put_line('合法号码');
return 0;
end if;
exception when others then
--dbms_output.put_line('异常:');
return 1;
end isLegal;
oracle验证手机号sql,oracle判断手机号码是否合法相关推荐
- oracle手机号码检验字数_oracle判断手机号码是否合法
oracle判断手机号码是否合法 发布时间:2020-04-06 02:28:53 来源:51CTO 阅读:1192 合法手机号码:都是11位数,并且以13.15.18开头的. create or r ...
- oracle 当前top sql,Oracle top 查询TOP SQL
有时Oracle数据库服务器,系统CPU爆高,通过Top命令可以查看到占用CPU最高的进程 我们需要记住前几个TOP的pid号,带入下面的SQL,到数据库中查询运行的进程.服务器.用户.SQL.等待等 ...
- oracle 不等函数,SQL(Oracle)日常使用与不常使用函数的汇总
--日常使用的sql语句和oracle语句,有些相对使用的频率比较高,收藏起来还是比较值得的 -- 绝对值 SQL:select abs(-1) value Oracle:select abs(-1) ...
- oracle 递归查询,深入sql oracle递归查询
☆ 获取数据库所有表名,表的所有列名 select name from sysobjects where xtype='u' select name from syscolumns where i ...
- PHP正则表达式判断手机号码是否合法
文章来源https://www.cnblogs.com/hello-tl/p/7592333.html /*** 移动:134.135.136.137.138.139.150.151.152.157. ...
- Oracle 数据库利用sql语句判断某个表是否是临时表实例演示,达梦数据库查询出所有临时表
-- 创建临时表 create global temporary table tem_1 (pk_tem char); -- 创建常规表 create table not_tem_1 (pk_not_ ...
- oracle判断是否是手机号码,oracle判断手机号码是否合法
合法手机号码:都是11位数,并且以13.15.18开头的. create or replace function isLegal(phoneNumber in varchar2) return n ...
- oracle bom层级sql,oracle bom_tree.sql
oracle bom_tree.sql CREATE OR REPLACE FUNCTION BOM_TREE(vpart_no IN parts.part_no%TYPE,mm in varchar ...
- oracle group by sql,Oracle SQL GROUP BY“不是GROUP BY表达式”的帮助
我有一张table some_table +--------+----------+---------------------+-------+ | id | other_id | date_valu ...
最新文章
- Fedora 7 播放器totem
- mysql 设置 0、1 用什么数据类型_MySQL索引的基本使用
- 安装JDK、Tomcat
- 神经网络与机器学习 笔记—小规模和大规模学习问题
- JMS的两种消息模型(Point-to-Point(P2P)和Publish/Subscribe(Pub/Sub))应用举例
- maven安装过程以及手动添加jar包到本地仓库
- Docker-Compose快速部署开源网盘系统Tank蓝眼网盘系统
- Linux平台下Ntop流量监测安装,并实现Netflow全过程
- Linux Shell 文件描述符 及 stdin stdout stderr 重定向
- 字符串反转python 测试_Python中的反转字符串问题
- ubuntu 18.04忘记登录密码的破解方法
- 计算机屏保后无法再次启动,电脑开机一直停留在屏保 电脑问题的原因以及解决方法...
- thinkpad T480安装WIN7系统NVM固态硬盘+INTEL HD620显卡
- 基于阿里云产品和开源Hudi结合
- Android 图片自动放大/缩小循环执行
- 看理想:3万辆交付意味着什么?
- 32岁,我从公司离职了,是裸辞......
- 石墨文档(协同开发)
- Android 线程与线程安全
- 【纯新手】小白的第一次面试经过(字节跳动-懂车帝)