Calls
-
FUNCTION DBMS_PIPE.CREATE_PIPE
(
pipename
IN VARCHAR2,maxpipesize
IN INTEGER DEFAULT 8192,private
IN BOOLEAN DEFAULT TRUE)RETURN INTEGER;
Creates a pipe identified by pipename with maximum size maxpipesize and returns 0. When private is FALSE, the pipe is publicly accessible.
-
FUNCTION DBMS_PIPE.NEXT_ITEM_TYPE
RETURN INTEGER;
Returns an integer identifying the datatype of the next item in the session message buffer.
-
PROCEDURE DBMS_PIPE.PACK_MESSAGE
(
item
IN {VARCHAR2 | NUMBER | DATE}); Packs item into the session message buffer.
-
PROCEDURE DBMS_PIPE.PACK_MESSAGE_RAW
(
item
IN RAW); Packs the raw data in item into the session message buffer.
-
PROCEDURE DBMS_PIPE.PACK_MESSAGE_ROWID
(
item
IN ROWID); Packs the ROWID data in item into the session message buffer.
-
PROCEDURE DBMS_PIPE.PURGE
(
pipename
IN VARCHAR2); Purges all messages from pipename.
-
FUNCTION DBMS_PIPE.RECEIVE_MESSAGE
(
pipename
IN VARCHAR2,timeout
IN INTEGER DEFAULT MAXWAIT)RETURN INTEGER;
Receives a message from pipename into the session message buffer, waiting for up to timeout seconds for successful completion. Returns 0 for success and 1 for timeout.
-
FUNCTION DBMS_PIPE.REMOVE_PIPE
(
pipename
IN VARCHAR2)RETURN INTEGER;
Removes pipename and frees its memory back to the shared pool, returning 0.
-
PROCEDURE DBMS_PIPE.RESET_BUFFER;
Resets the session message buffer’s pack and unpack indicators, effectively discarding all contents.
-
FUNCTION DBMS_PIPE.SEND_MESSAGE
(
pipename
IN VARCHAR2,timeout
IN INTEGER DEFAULT ...
Get Oracle in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.