if 条件 
  处理
else
  处理

解决方案 »

  1.   

    if begin
      ...
    end
    else if begin
      ...
    end
    else
    begin
      ...
    end
      

  2.   

    语法
    IF Boolean_expression
        { sql_statement | statement_block } 
    [ ELSE
        { sql_statement | statement_block } ]参数
    Boolean_expression是返回 TRUE 或 FALSE 的表达式。如果布尔表达式中含有 SELECT 语句,必须用圆括号将 SELECT 语句括起来。{sql_statement | statement_block}Transact-SQL 语句或用语句块定义的语句分组。除非使用语句块,否则 IF 或 ELSE 条件只能影响一个 Transact-SQL 语句的性能。若要定义语句块,请使用控制流关键字 BEGIN 和 END。如果在 IF...ELSE 块的 IF 区和 ELSE 区都使用了 CREATE TABLE 语句或 SELECT INTO 语句,那么 CREATE TABLE 语句或 SELECT INTO 语句必须指向是相同的表名。
      

  3.   

    IF @@FETCH_STATUS=0
    BEGIN
    ......................................
    END
    ELSE
    BEGIN
    ......................................
    END
      

  4.   

    学习一下SQL的语言吧,if 不用Then,同时不要忘了begin end的使用。