CREATE PROCEDURE xt_zcm @a char(40),@sum int output AS
declare @i int,@k int,@b char(10),@c int
select @k=len(@a)
set @i=1
set @sum=0
while @i<=@k
begin
set @b=substring(@a,@i,1)
set @c=ascii(@b)
set @sum=@sum+@c
set @i=@i+1
end
print convert(char(10),@sum)
GO
这是mssql 里的存储过程不知道是不是用来验证的