首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL里有没有判断字符串中只有数字和英文字母的涵数?解决思路

2012-01-11 
SQL里有没有判断字符串中只有数字和英文字母的涵数?SQL里有没有判断字符串中只有数字和英文字母的涵数?有

SQL里有没有判断字符串中只有数字和英文字母的涵数?
SQL里有没有判断字符串中只有数字和英文字母的涵数?有的话请告诉我了,

[解决办法]
ISNUMERIC() 判断字符串中是否只有数字
[解决办法]
应该没有吧,可以自己写。
create function IsNumble(@str varchar (8000))
returns int
as
begin
declare @i int
declare @j int
declare @k int
set @i=len(@str)
set @j=1
set @k=1
while @j <=@i
begin
If(substring(@str,@j,1) Not in ( '0 ', '1 ', '2 ', '3 ', '4 ', '5 ', '6 ', '7 ', '8 ', '9 '))
Begin
set @k=0
break
end
set @j=@j+1
end
return @k
end

热点排行
Bad Request.