求验证传真号码和Email的函数,有自己的验证规则。 验证传真号码的函数的规则是这样的,包含1-9数字、逗号(,)、分号(;),包含除此之外的字符就是不规范的。规则的返回布尔值0,不规则的返回1. 邮件验证就是平常的验证,在sql里可以用正则表达式验证吗?也怎样写啊?大家帮帮忙,这两个函数怎样写呀。 谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 验证传真号码:CREATE FUNCTION F_CHECKTELNUM(@TELNUM VARCHAR(20))RETURNS INTBEGINDECLARE @VALUE INT IF PATINDEX('%[^0-9,;]%',@TELNUM)>0 SET @VALUE=0 ELSE SET @VALUE=1RETURN @VALUEEND select PATINDEX('%[^0-9,;]%','hanjs1111,;')这个也符合!! EMAIL的在程序里判断就好了吧SQL里判断也是跟程序外面原理一样吧.应该也是分三断来判断吧 sql语句问题 在数据库表中控制某列中的值的存在时间的问题 utf-8 的txt文件可以直接用DTS导入到数据库吗? 高效计算设备的总共的运行时间和停止时间。 to 邹杰 、txlicenhe等 关于不同用户的数据库对象的访问。 关于修改某字段为identity,请问...... 小可新学,多多指教,请问怎么对比两个datetime 类型? 一个sql 修改的语句如何写? 汇总问题,想了两天,硬是没做出来 怎么用sql语句随机查询一条记录??? SQl2000插入时间问题 一个关联更新表的问题,请各位帮帮忙,谢谢了。
CREATE FUNCTION F_CHECKTELNUM
(
@TELNUM VARCHAR(20)
)
RETURNS INT
BEGIN
DECLARE @VALUE INT
IF PATINDEX('%[^0-9,;]%',@TELNUM)>0
SET @VALUE=0
ELSE
SET @VALUE=1
RETURN @VALUE
END
SQL里判断也是跟程序外面原理一样吧.
应该也是分三断来判断吧