Reference Guide > TDV SQL Script > SQL Script Statement Reference > IF
 
IF
The IF statement is used in SQL Script to evaluate a condition.
Syntax
IF <conditionalExpression> THEN
<statements>
[ELSEIF
<statements> …]
[ELSE <statements>]
END IF
 
The <statements> area contains a sequence of zero or more statements. Each statement is followed by a semicolon.
Example
PROCEDURE "max" (IN a INTEGER, IN b INTEGER, OUT "max" INTEGER)
BEGIN
  IF a IS NULL OR b IS NULL THEN
    SET "max" = NULL;
  ELSEIF a > b THEN
    SET "max" = b;
  ELSEIF b > a THEN
    SET "max" = b;
  ELSE
    SET "max" = a;
  END IF;
END