----
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'

解决方案 »

  1.   

    create proc CheckGender @s varchar(100),@re varchar(100) output
    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
      

  2.   

    --1.
    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'
      

  3.   

    create proc CheckGender @s varchar(100)
    as
    if @s like 'Ms.%'
      print '您输入的是女性的姓名。'
    if @s like 'Mr.%'
      print '您输入的是男性的姓名。'
    go
    --调用
    declare @r varchar(100)
    exec CheckGender 'Ms.Olive Oyl'
    print @r
      

  4.   

    --调用
    declare @r varchar(100)
    set @r='Ms.Olive Oyl'
    exec CheckGender @r
      

  5.   

    create proc CheckGender
    @名称 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
      

  6.   

    create proc CheckGender
    @名称 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 @结果
      

  7.   

    drop proc checkgender
    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'