| name
| The parameter name.
|
| value
| The initial value of the parameter.
|
| iotype
| Specifies whether this parameter is an input variable, an output variable, or
both. The value should be one of:
OPARAMETER_INVAR // This should be used for input variables only. OPARAMETER_OUTVAR // This should be used for output variables only. OPARAMETER_INOUTVAR // This should be used for variables that are both // input and output. You should be careful to make sure that this value is correct. If you set an incorrect option, such as OPARAMETER_INOUTVAR for a stored procedure parameter type IN, this can result in errors. In other words OPARAMETER_INOUTVAR means "for IN OUT parameters only". It does not mean that you should use the parameter against one stored procedure that has an IN parameter and then use it in another that has an OUT parameter. In such a case you should use two parameters. Errors caused in this way are rare, but in the case of parameter-related errors, you should verify that the IOTYPE is correct. |
| servertype
| The Oracle type of parameter. The value should be one of:
OTYPE_VARCHAR2 OTYPE_NUMBER OTYPE_LONG OTYPE_ROWID OTYPE_DATE OTYPE_RAW OTYPE_LONGRAW OTYPE_CHAR OTYPE_MSLABEL OTYPE_CURSOR |