DECLARE @CASE int-- @CASE = 10
SELECT ID FROM TABLE WHERE CONDITION A AND CONDITION BIF @CASE IN ID 
RETURN TRUE

解决方案 »

  1.   


    DECLARE @CASE int
    declare @id varchar(100)
    select @id = ID FROM TABLE WHERE CONDITION A AND CONDITION B
    if charindex(@case,@id) > 0
    return true
    else
    return false
      

  2.   

    哈,太有意思了
    DECLARE @CASE intset @CASE = 10if ID IN(
    SELECT ID FROM TABLE WHERE CONDITION A AND CONDITION B)RETURN TRUE
      

  3.   

    DECLARE @CASE intset @CASE = 10if exists(
    SELECT 1 FROM TABLE WHERE CONDITION A AND CONDITION B)RETURN TRUE