Oracle9i Supplied PL/SQL Packages and Types Reference Release 2 (9.2) Part Number A96612-01 |
|
DBMS_DEFER_QUERY, 2 of 2
This function returns the character set form of a deferred call parameter.
See Also:
The Replication Management tool's online help for information about displaying deferred transactions and error transactions in the Replication Management tool |
DBMS_DEFER_QUERY.GET_ARG_FORM ( callno IN NUMBER, arg_no IN NUMBER, deferred_tran_id IN VARCHAR2) RETURN NUMBER;
Exception | Description |
---|---|
NO_DATA_FOUND |
Input parameters do not correspond to a parameter of a deferred call. |
Constant Return Value | Return Value | Possible Datatype |
---|---|---|
DBMS_DEFER_QUERY.ARG_FORM_NONE |
0 |
User-defined types |
DBMS_DEFER_QUERY.ARG_FORM_IMPLICIT |
1 |
CLOB |
DBMS_DEFER_QUERY.ARG_FORM_NCHAR |
2 |
NCLOB |
This function determines the type of an argument in a deferred call. The type of the deferred remote procedure call (RPC) parameter is returned.
See Also:
The Replication Management tool's online help for information about displaying deferred transactions and error transactions in the Replication Management tool |
DBMS_DEFER_QUERY.GET_ARG_TYPE ( callno IN NUMBER, arg_no IN NUMBER, deferred_tran_id IN VARCHAR2) RETURN NUMBER;
Exception | Description |
---|---|
NO_DATA_FOUND |
Input parameters do not correspond to a parameter of a deferred call. |
Note:
|
This procedure returns the text version of the various arguments for the specified call. The text version is limited to the first 2000 bytes.
See Also:
|
DBMS_DEFER_QUERY.GET_CALL_ARGS ( callno IN NUMBER, startarg IN NUMBER := 1, argcnt IN NUMBER, argsize IN NUMBER, tran_id IN VARCHAR2, date_fmt IN VARCHAR2, types OUT TYPE_ARY, forms OUT TYPE_ARY, vals OUT VAL_ARY);
Exception | Description |
---|---|
NO_DATA_FOUND |
Input parameters do not correspond to a parameter of a deferred call. |
This function determines the value of an argument in a deferred call.
The AnyData
type supports the following user-defined types: object types, collections and REF
s. Not all types supported by this function can be enqueued by the AnyData_ARG
procedure in the DBMS_DEFER
package.
The returned text for type arguments includes the following values: type owner, type name, type version, length, precision, scale, character set identifier, character set form, and number of elements for collections or number of attributes for object types. These values are separated by a colon (:).
See Also:
|
Depending upon the type of the argument value that you want to retrieve, the syntax for the appropriate function is as follows. Each of these functions returns the value of the specified argument.
DBMS_DEFER_QUERY.GET_datatype_ARG ( callno IN NUMBER, arg_no IN NUMBER, deferred_tran_id IN VARCHAR2 DEFAULT NULL) RETURN datatype;
where datatype is:
{ AnyData | NUMBER | VARCHAR2 | CHAR | DATE | RAW | ROWID | BLOB | CLOB | NCLOB | NCHAR | NVARCHAR2 | IDS | IYM | TIMESTAMP | TSLTZ | TSTZ }
This function returns the type information for a column object, including the type owner, name, and hashcode.
DBMS_DEFER_QUERY.GET_OBJECT-NULL_VECTOR_ARG ( callno IN NUMBER, arg_no IN NUMBER, deferred_tran_id IN VARCHAR2) RETURN SYSTEM.REPCAT$_OBJECT_NULL_VECTOR;
Exception | Description |
---|---|
NO_DATA_FOUND |
Input parameters do not correspond to a parameter of a deferred call. |
ORA-26564 |
Parameter is not an |
Return Value | Type Definition |
---|---|
|
SYSTEM.REPCAT$_OBJECT_NULL_VECTOR null_vector RAW(2000)); |
|
Copyright © 2000, 2002 Oracle Corporation. All Rights Reserved. |
|