Specifications

Chapter 14. Statement Reference
192
Syntax:
Syntax 1 (Defining a numeric FUNCTION):
DECLARE FUNCTION funcname
[(dummyparameter[,dummyparameter...])]
Syntax 2 (Defining a string FUNCTION):
DECLARE FUNCTION funcname [(dummyparameter
[,dummyparameter...])][[stringlength]]
Syntax 3 (Defining a SUB):
DECLARE SUB subname[(dummyparameter
[,dummyparameter...])]
Parameter:
funcname
•For numerics
funcname% Integer function name
funcname Real function name
•For strings
funcname$ String function name
subname
Real function name.
dummyparameter
A non-array integer variable, a non-array real variable, or a non-array string
variable.
stringlength
An integer constant having a value from 1 to 255.
User-defined function declarative statement
DECLARE
Declares user-defined function FUNCTION or SUB externally defined.