如何检查字符是否是sql-server中的有效字母?
答案 0 :(得分:0)
取决于你定义为字母字符的内容。您可以通过设置有效范围来检查ascii代码并自行决定是否有效:
select ASCII('Z') between 97 and 122 and ASCII('Z') between 65 and 90
答案 1 :(得分:0)
create function isAlpha( @aChar varchar)
returns int
as
begin
declare @anAsc int
set @anAsc = ascii(@aChar)
-- 65 = A
-- 90 = Z
return
case
when @anAsc < 65 then 0
when @anAsc > 90 then 0
else 1
end
end