SQL. Condicional IF
La sintaxis de la condicional IF es la siguiente: IF [CONDICION] [SENTENCIA 1] ELSE [SENTENCIA 2] Si la [CONDICION] es verdadera se ejecuta la [SENTENCIA 1], si es falsa se ejecuta la [SENTENCIA 2]. Ejemplo: IF [@Valor > 1] PRINT 'Es mayor a 1' ELSE PRINT 'No es mayor a 1' La sentencia ELSE es opcional, por lo que nuestro IF pudiera quedar de la siguiente manera: IF [CONDICION] [SENTENCIA 1] Si se requiere ejecutar un bloque de sentencias en lugar de solo una se deben poner las palabras reservadas BEGIN y END IF [CONDICION] BEGIN [SENTENCIA 1] ... [SENTENCIA N] END Lo mismo aplicaría si se incluye el ELSE ELSE BEGIN [SENTENCIA 1] ... [SENTENCIA N] END