----
Create PROCEDURE CheckGender
@param1 varchar(20)
AS
if left(@param1,3)='Mr.'
print '您输入的是男性的姓名。'
if left(@param1,3)='Ms.'
print '您输入的是女性的姓名。'
GO-- example to execute the store procedure
execute CheckGender 'Ms.Olive Oyl'
Create PROCEDURE CheckGender
@param1 varchar(20)
AS
if left(@param1,3)='Mr.'
print '您输入的是男性的姓名。'
if left(@param1,3)='Ms.'
print '您输入的是女性的姓名。'
GO-- example to execute the store procedure
execute CheckGender 'Ms.Olive Oyl'
as
if @s like 'Ms.%'
set @re='您输入的是女性的姓名。'
if @s like 'Mr.%'
set @re='您输入的是男性的姓名。'
go
--调用
declare @re varchar(100)
exec CheckGender 'Ms.Olive Oyl',@re output
print @re
create proc CheckGender
@名称 varchar(10)
as
select 结果='您输入的是'+case
when @名称 like 'Mr.%' then '男'
when @名称 like 'Ms.%' then '女'
else '中' end+'性的姓名'
go--2.调用
exec CheckGender 'Ms.Olive Oyl'
as
if @s like 'Ms.%'
print '您输入的是女性的姓名。'
if @s like 'Mr.%'
print '您输入的是男性的姓名。'
go
--调用
declare @r varchar(100)
exec CheckGender 'Ms.Olive Oyl'
print @r
declare @r varchar(100)
set @r='Ms.Olive Oyl'
exec CheckGender @r
@名称 varchar(10),
@结果 varchar(100 output
as
select @结果='你输入的是'+case when @名称 like '%Mr.%' then '男'
case when @名称 like '%Ms.%' then '女'
end '性的名称'
go--调用
exec CheckGender 'Ms.Olive Oyl',@re output
print @re
@名称 varchar(10),
@结果 varchar(100 output
as
select @结果='你输入的是'+case when @名称 like '%Mr.%' then '男'
case when @名称 like '%Ms.%' then '女'
end '性的名称'
go--调用
exec CheckGender 'Ms.Olive Oyl',@结果 output
print @结果
go
Create PROCEDURE CheckGender
@param1 varchar(20)
AS
if left(@param1,3)='Mr.'
print '您输入的是男性的姓名。'
if left(@param1,3)='Ms.'
print '您输入的是女性的姓名。'
else if left(@param1,3) <> 'Mr.'
print '您输入的是姓名。'
GO-- example to execute the store procedure
execute CheckGender 'Olive Oyl'