Routine arguments

A routine can accept 0 - 20 arguments.

Arguments passed to a routine have the following properties:
Name
The name must follow SPL, C, or Java™ language naming conventions.
Data type
For SPL and C, any existing data type that appears on the list; for Java, any existing data type except row or collection data types. If you want to use a data type that is not on the list, you must first create it in BladeSmith. For more information about SQL data types, see Informix® Guide to SQL: Reference.
Default value
Optional. The value of the argument if a value for the argument is not specified when the routine is called.