if exists(Select * From SysObjects Where id= Object_id('check_user') And sysstat & 0xf=4)
drop proc check_user
go
create proc check_user
@name varchar(20)
as
begin
set @name = ltrim(rtrim(@name))
print @name if datalength(@name) <=3
begin
raiserror('用户名长度必须大于3',16,1)
return
end
if datalength(@name) >=15
begin
raiserror('用户名长度不能大于15',16,1)
return
end
end
goexec check_user '22222222222222222222'if语句对判断后的操作,如果是一段代码要用begin...end包括
drop proc check_user
go
create proc check_user
@name varchar(20)
as
begin
set @name = ltrim(rtrim(@name))
print @name if datalength(@name) <=3
begin
raiserror('用户名长度必须大于3',16,1)
return
end
if datalength(@name) >=15
begin
raiserror('用户名长度不能大于15',16,1)
return
end
end
goexec check_user '22222222222222222222'if语句对判断后的操作,如果是一段代码要用begin...end包括
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货