CREATE_PIPE v15
The CREATE_PIPE
function creates an explicit public pipe or an explicit private pipe with a specified name.
<status> INTEGER CREATE_PIPE(<pipename> VARCHAR2 [, <maxpipesize> INTEGER ] [, <private> BOOLEAN ])
Parameters
pipename
Name of the pipe.
maxpipesize
Maximum capacity of the pipe in bytes. Default is 8192 bytes.
private
Create a public pipe if set to FALSE
. Create a private pipe if set to TRUE.
This is the default.
status
Status code returned by the operation. 0
indicates successful creation.
Examples
This example creates a private pipe named messages
:
DECLARE v_status INTEGER; BEGIN v_status := DBMS_PIPE.CREATE_PIPE('messages'); DBMS_OUTPUT.PUT_LINE('CREATE_PIPE status: ' || v_status); END; CREATE_PIPE status: 0
This example creates a public pipe named mailbox
:
DECLARE v_status INTEGER; BEGIN v_status := DBMS_PIPE.CREATE_PIPE('mailbox',8192,FALSE); DBMS_OUTPUT.PUT_LINE('CREATE_PIPE status: ' || v_status); END; CREATE_PIPE status: 0
- On this page
- Parameters
- Examples