| René Nyffenegger's collection of things on the web | |
|
René Nyffenegger on Oracle - Most wanted - Feedback
|
anytype, anydata and anydataset [Oracle] | ||
|
anytype, anydata and anydataset are used to dynamically create object types and instances theirof. Dynamically because they're created without a create type statement.
Such a creation is usually a two step process: first, the type itself is created with anytype's methods. Then, instances of such types are created with
anydata's and anydataset's methods.
Alternatively, an (anydata) instance can also be created with anydata's
convertXXX methods, such as anydata.convertnumber. This is demonstrated
in this example.
anydata
The following
convertXXX methods create an anydata instance from an already existing type. For example, convertnumber creates an anydata instance from a number.
STATIC FUNCTION CONVERTNUMBER RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NUM NUMBER IN STATIC FUNCTION CONVERTDATE RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- DAT DATE IN STATIC FUNCTION CONVERTCHAR RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C CHAR IN STATIC FUNCTION CONVERTVARCHAR RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C VARCHAR2 IN STATIC FUNCTION CONVERTVARCHAR2 RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C VARCHAR2 IN STATIC FUNCTION CONVERTRAW RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- R RAW IN STATIC FUNCTION CONVERTBLOB RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- B BLOB IN STATIC FUNCTION CONVERTCLOB RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C CLOB IN STATIC FUNCTION CONVERTBFILE RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- B BINARY FILE LOB IN STATIC FUNCTION CONVERTOBJECT RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- OBJ UNDEFINED IN STATIC FUNCTION CONVERTOBJECT RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- OBJ UNDEFINED IN STATIC FUNCTION CONVERTREF RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- RF UNDEFINED IN STATIC FUNCTION CONVERTCOLLECTION RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- COL UNDEFINED IN STATIC PROCEDURE BEGINCREATEArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- DTYPE ANYTYPE IN/OUT NOCOPY ADATA ANYDATA OUT NOCOPY MEMBER PROCEDURE PIECEWISEMEMBER PROCEDURE SETNUMBERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NUM NUMBER IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETDATEArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- DAT DATE IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETCHARArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C CHAR IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETVARCHARArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C VARCHAR2 IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETVARCHAR2Argument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C VARCHAR2 IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETRAWArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- R RAW IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETBLOBArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- B BLOB IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETCLOBArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C CLOB IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETBFILEArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- B BINARY FILE LOB IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETOBJECTArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- OBJ UNDEFINED IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETOBJECTArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- OBJ UNDEFINED IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETREFArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- RF UNDEFINED IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETCOLLECTIONArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- COL UNDEFINED IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE ENDCREATEMEMBER FUNCTION GETTYPENAME RETURNS VARCHAR2MEMBER FUNCTION GETTYPE RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TYP ANYTYPE OUT NOCOPY MEMBER FUNCTION GETNUMBER RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NUM NUMBER OUT NOCOPY MEMBER FUNCTION GETDATE RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- DAT DATE OUT NOCOPY MEMBER FUNCTION GETCHAR RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C CHAR OUT NOCOPY MEMBER FUNCTION GETVARCHAR RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C VARCHAR2 OUT NOCOPY MEMBER FUNCTION GETVARCHAR2 RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C VARCHAR2 OUT NOCOPY MEMBER FUNCTION GETRAW RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- R RAW OUT NOCOPY MEMBER FUNCTION GETBLOB RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- B BLOB OUT NOCOPY MEMBER FUNCTION GETCLOB RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C CLOB OUT NOCOPY MEMBER FUNCTION GETBFILE RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- B BINARY FILE LOB OUT NOCOPY MEMBER FUNCTION GETOBJECT RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- OBJ UNDEFINED OUT NOCOPY MEMBER FUNCTION GETOBJECT RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- OBJ UNDEFINED OUT NOCOPY MEMBER FUNCTION GETREF RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- RF UNDEFINED OUT NOCOPY MEMBER FUNCTION GETCOLLECTION RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- COL UNDEFINED OUT NOCOPY STATIC FUNCTION CONVERTTIMESTAMP RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TS TIMESTAMP IN STATIC FUNCTION CONVERTTIMESTAMPTZ RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TS TIMESTAMP WITH TIME ZONE IN STATIC FUNCTION CONVERTTIMESTAMPLTZ RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TS TIMESTAMP WITH LOCAL TIME ZONE IN STATIC FUNCTION CONVERTINTERVALYM RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- INV INTERVAL YEAR TO MONTH IN STATIC FUNCTION CONVERTINTERVALDS RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- INV INTERVAL DAY TO SECOND IN STATIC FUNCTION CONVERTNCHAR RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NC NCHAR IN STATIC FUNCTION CONVERTNVARCHAR2 RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NC NVARCHAR2 IN STATIC FUNCTION CONVERTNCLOB RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NC NCLOB IN MEMBER PROCEDURE SETTIMESTAMPArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TS TIMESTAMP IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETTIMESTAMPTZArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TS TIMESTAMP WITH TIME ZONE IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETTIMESTAMPLTZArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TS TIMESTAMP WITH LOCAL TIME ZONE IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETINTERVALYMArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- INV INTERVAL YEAR TO MONTH IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETINTERVALDSArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- INV INTERVAL DAY TO SECOND IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETNCHARArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NC NCHAR IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETNVARCHAR2Argument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NC NVARCHAR2 IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETNCLOBArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NC NCLOB IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER FUNCTION GETTIMESTAMP RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TS TIMESTAMP OUT NOCOPY MEMBER FUNCTION GETTIMESTAMPTZ RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TS TIMESTAMP WITH TIME ZONE OUT NOCOPY MEMBER FUNCTION GETTIMESTAMPLTZ RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TS TIMESTAMP WITH LOCAL TIME ZONE OUT NOCOPY MEMBER FUNCTION GETINTERVALYM RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- INV INTERVAL YEAR TO MONTH IN/OUT NOCOPY MEMBER FUNCTION GETINTERVALDS RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- INV INTERVAL DAY TO SECOND IN/OUT NOCOPY MEMBER FUNCTION GETNCHAR RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NC NCHAR OUT NOCOPY MEMBER FUNCTION GETNVARCHAR2 RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NC NVARCHAR2 OUT NOCOPY MEMBER FUNCTION GETNCLOB RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NC NCLOB OUT NOCOPY MEMBER FUNCTION ACCESSNUMBER RETURNS NUMBERMEMBER FUNCTION ACCESSDATE RETURNS DATEMEMBER FUNCTION ACCESSCHAR RETURNS CHARMEMBER FUNCTION ACCESSVARCHAR RETURNS VARCHAR2MEMBER FUNCTION ACCESSVARCHAR2 RETURNS VARCHAR2MEMBER FUNCTION ACCESSRAW RETURNS RAWMEMBER FUNCTION ACCESSBLOB RETURNS BLOBMEMBER FUNCTION ACCESSCLOB RETURNS CLOBMEMBER FUNCTION ACCESSBFILE RETURNS BINARY FILE LOBMEMBER FUNCTION ACCESSTIMESTAMP RETURNS TIMESTAMPMEMBER FUNCTION ACCESSTIMESTAMPTZ RETURNS TIMESTAMP WITH TIME ZONEMEMBER FUNCTION ACCESSTIMESTAMPLTZ RETURNS TIMESTAMP WITH LOCAL TIME ZONEMEMBER FUNCTION ACCESSINTERVALYM RETURNS INTERVAL YEAR TO MONTHMEMBER FUNCTION ACCESSINTERVALDS RETURNS INTERVAL DAY TO SECONDMEMBER FUNCTION ACCESSNCHAR RETURNS NCHARMEMBER FUNCTION ACCESSNVARCHAR2 RETURNS NVARCHAR2MEMBER FUNCTION ACCESSNCLOB RETURNS NCLOBSTATIC FUNCTION CONVERTBFLOAT RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- FL BINARY_FLOAT IN STATIC FUNCTION CONVERTBDOUBLE RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- DBL BINARY_DOUBLE IN STATIC FUNCTION CONVERTUROWID RETURNS ANYDATAArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- RID ROWID IN MEMBER PROCEDURE SETBFLOATArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- FL BINARY_FLOAT IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETBDOUBLEArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- DBL BINARY_DOUBLE IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER FUNCTION GETBFLOAT RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- FL BINARY_FLOAT OUT NOCOPY MEMBER FUNCTION GETBDOUBLE RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- DBL BINARY_DOUBLE OUT NOCOPY MEMBER FUNCTION ACCESSBFLOAT RETURNS BINARY_FLOATMEMBER FUNCTION ACCESSBDOUBLE RETURNS BINARY_DOUBLEMEMBER FUNCTION ACCESSUROWID RETURNS ROWIDanytypeSTATIC PROCEDURE BEGINCREATEArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TYPECODE PLS_INTEGER IN ATYPE ANYTYPE OUT NOCOPY
This procedure must be called in order to create an
anytype. The parameter typecode can be one of the constants defined in dbms_types.
If
typecode is dbms_types.typecode_object, then the attributes (or members) of the object can be added with
addattr.
MEMBER PROCEDURE SETINFOArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- PREC PLS_INTEGER IN SCALE PLS_INTEGER IN LEN PLS_INTEGER IN CSID PLS_INTEGER IN CSFRM PLS_INTEGER IN ATYPE ANYTYPE IN DEFAULT ELEM_TC PLS_INTEGER IN DEFAULT ELEM_COUNT PLS_INTEGER IN DEFAULT MEMBER PROCEDURE ADDATTRArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- ANAME VARCHAR2 IN TYPECODE PLS_INTEGER IN PREC PLS_INTEGER IN SCALE PLS_INTEGER IN LEN PLS_INTEGER IN CSID PLS_INTEGER IN CSFRM PLS_INTEGER IN ATTR_TYPE ANYTYPE IN DEFAULT
This method adds an attribute to an instance of anytype that was created with anytype.begincreate and with typecode dbms_types.typecode_object.
MEMBER PROCEDURE ENDCREATE
Ends the creation of an anytype.
endcreate can only be called after anytype.begincreate was called. After calling endcreate no other methods can be called on an anytype instance.
STATIC FUNCTION GETPERSISTENT RETURNS ANYTYPEArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- SCHEMA_NAME VARCHAR2 IN TYPE_NAME VARCHAR2 IN VERSION VARCHAR2 IN DEFAULT MEMBER FUNCTION GETINFO RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- PREC PLS_INTEGER OUT SCALE PLS_INTEGER OUT LEN PLS_INTEGER OUT CSID PLS_INTEGER OUT CSFRM PLS_INTEGER OUT SCHEMA_NAME VARCHAR2 OUT TYPE_NAME VARCHAR2 OUT VERSION VARCHAR2 OUT COUNT PLS_INTEGER OUT MEMBER FUNCTION GETATTRELEMINFO RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- POS PLS_INTEGER IN PREC PLS_INTEGER OUT SCALE PLS_INTEGER OUT LEN PLS_INTEGER OUT CSID PLS_INTEGER OUT CSFRM PLS_INTEGER OUT ATTR_ELT_TYPE ANYTYPE OUT ANAME VARCHAR2 OUT anydataset
anydataset can be thought of an array of elements that share the same data type. The data type can be an Oracle built in data type or a user defined one.
STATIC PROCEDURE BEGINCREATEArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TYPECODE PLS_INTEGER IN RTYPE ANYTYPE IN/OUT NOCOPY ASET ANYDATASET OUT NOCOPY MEMBER PROCEDURE ADDINSTANCE
Adds a new instance to a anydataset.
MEMBER PROCEDURE PIECEWISEMEMBER PROCEDURE SETNUMBER)Argument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NUM NUMBER IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETDATE, anchor=>'anydataset_setdate')Argument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- DAT DATE IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETCHARArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C CHAR IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETVARCHARArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C VARCHAR2 IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETVARCHAR2Argument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C VARCHAR2 IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETRAWArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- R RAW IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETBLOBArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- B BLOB IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETCLOBArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C CLOB IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETBFILEArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- B BINARY FILE LOB IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETOBJECTArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- OBJ UNDEFINED IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETOBJECTArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- OBJ UNDEFINED IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETREFArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- RF UNDEFINED IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETCOLLECTIONArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- COL UNDEFINED IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE ENDCREATEMEMBER FUNCTION GETTYPENAME RETURNS VARCHAR2MEMBER FUNCTION GETTYPE RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TYP ANYTYPE OUT NOCOPY MEMBER FUNCTION GETINSTANCE RETURNS PLS_INTEGERMEMBER FUNCTION GETNUMBER RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NUM NUMBER OUT NOCOPY MEMBER FUNCTION GETDATE RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- DAT DATE OUT NOCOPY MEMBER FUNCTION GETCHAR RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C CHAR OUT NOCOPY MEMBER FUNCTION GETVARCHAR RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C VARCHAR2 OUT NOCOPY MEMBER FUNCTION GETVARCHAR2 RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C VARCHAR2 OUT NOCOPY MEMBER FUNCTION GETRAW RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- R RAW OUT NOCOPY MEMBER FUNCTION GETBLOB RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- B BLOB OUT NOCOPY MEMBER FUNCTION GETCLOB RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- C CLOB OUT NOCOPY MEMBER FUNCTION GETBFILE RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- B BINARY FILE LOB OUT NOCOPY MEMBER FUNCTION GETOBJECT RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- OBJ UNDEFINED OUT NOCOPY MEMBER FUNCTION GETOBJECT RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- OBJ UNDEFINED OUT NOCOPY MEMBER FUNCTION GETREF RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- RF UNDEFINED OUT NOCOPY MEMBER FUNCTION GETCOLLECTION RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- COL UNDEFINED OUT NOCOPY MEMBER FUNCTION GETCOUNT RETURNS PLS_INTEGERMEMBER PROCEDURE SETTIMESTAMPArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TS TIMESTAMP IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETTIMESTAMPTZArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TS TIMESTAMP WITH TIME ZONE IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETTIMESTAMPLTZArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TS TIMESTAMP WITH LOCAL TIME ZONE IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETINTERVALYMArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- INV INTERVAL YEAR TO MONTH IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETINTERVALDSArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- INV INTERVAL DAY TO SECOND IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETNCHARArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NC NCHAR IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETNVARCHAR2Argument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NC NVARCHAR2 IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETNCLOBArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NC NCLOB IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER FUNCTION GETTIMESTAMP RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TS TIMESTAMP OUT NOCOPY MEMBER FUNCTION GETTIMESTAMPTZ RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TS TIMESTAMP WITH TIME ZONE OUT NOCOPY MEMBER FUNCTION GETTIMESTAMPLTZ RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- TS TIMESTAMP WITH LOCAL TIME ZONE OUT NOCOPY MEMBER FUNCTION GETINTERVALYM RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- INV INTERVAL YEAR TO MONTH IN/OUT NOCOPY MEMBER FUNCTION GETINTERVALDS RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- INV INTERVAL DAY TO SECOND IN/OUT NOCOPY MEMBER FUNCTION GETNCHAR RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NC NCHAR OUT NOCOPY MEMBER FUNCTION GETNVARCHAR2 RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NC NVARCHAR2 OUT NOCOPY MEMBER FUNCTION GETNCLOB RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- NC NCLOB OUT NOCOPY MEMBER PROCEDURE SETBFLOATArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- FL BINARY_FLOAT IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETBDOUBLEArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- DBL BINARY_DOUBLE IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER PROCEDURE SETUROWIDArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- RID ROWID IN LAST_ELEM BOOLEAN IN DEFAULT MEMBER FUNCTION GETBFLOAT RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- FL BINARY_FLOAT OUT NOCOPY MEMBER FUNCTION GETBDOUBLE RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- DBL BINARY_DOUBLE OUT NOCOPY MEMBER FUNCTION GETUROWID RETURNS PLS_INTEGERArgument Name Type In/Out Default? ------------------------------ ----------------------- ------ -------- RID ROWID OUT NOCOPY Links |