@do..() Functions

Top  Previous  Next

@doif(), @doelseif(), @doelse() and @doend() functions are used for conditional processing.

Syntax:

  @doif(test-expression)

    ...

    ...

  @doelseif(test-expression)

    ...

    ...

  @doelse()

    ...

    ...

  @doend()

 

Examples:

 

  @doif(b:new)

    INSERT INTO customers (NAME, EMAIL) VAUES('@vof(i:NAME)', '@vof(i:EMAIL)');

  @doelse()

    UPDATE customers SET 

      NAME = '@vof(i:NAME)',

      EMAIL = '@vof(i:EMAIL)'

    WHERE id = @vof(ID);

  @doend()

 

 

  @doif(AGE > 50)

    Pensioner

  @doelseif(AGE > 30)

    Middle Aged

  @doelseif(AGE > 18)

    Young

  @doelse()

    Kid

  @doend()