Retrieving output parameter values
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Retrieving output parameter values
When you call a stored procedure, you can specify an ordered list of positional parameters or
you can name them individually. To retrieve output parameter values from a stored procedure,
request them with the keyword OUTPUT or INPUT-OUTPUT when
you execute the procedure. When you run a stored procedure in a DataServer application, the
parameters are supplied and passed using OpenEdge data types.
Passing parameters by name using the PARAM option
The following example shows an ABL procedure that uses the second option for passing
parameters—it passes them by name with the PARAM option.
|
When you use PARAM to
specify parameter names, you do not have to specify all parameters
for the stored procedure. Instead, you can include only those parameters
you want to use, in any order you choose. If the stored procedure
names a default value for the parameter, you do not have to name
that parameter at run time. However, you must explicitly name parameters
that do not have defaults or name them when you want to pass values
that are different from the default.