| 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 // in parameter OPARAMETER_OUTVAR // out parameter OPARAMETER_INOUTVAR // in/out parameter |
| 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 |
| ArraySize
| Defines the number of elements in the parameter array. The maximum length of
the buffer is 32512 bytes. This parameter is used to calculate the maximum
buffer length. The valid range for this parameter depends on the VarType parameter
as shown below:
|
| VarType
| Dimension
|
| OTYPE_NUMBER
| Valid range from 1 to 1477
|
| OTYPE_SINT
|
|
| OTYPE_FLOAT
|
|
| OTYPE_UINT
|
|
| OTYPE_VARCHAR2
| Valid range from 1 to 32512. The maximum legal value of Dimension depends on
the Size parameter. Size * Dimension should be less than 32512 bytes.
|
| OTYPE_STRING
|
|
| OTYPE_VARCHAR
|
|
| OTYPE_CHARZ
|
|
| OTYPE_CHAR
|
|
| OTYPE_DATE
| Valid range from 1 to 4644.
|
| ElementSize
| Defines the size of the array element for character or string type table
parameters.
|