CREATE_POLICY_SCRIPT
Creates a SQL*Plus script which will create a text policy that duplicates the named text policy.
The created script will include creation of preferences identical to those used in the named text policy.
You can call this operation as a procedure with an IN OUT CLOB parameter or as a function that returns the report as a CLOB.
Syntax
procedure CTX_REPORT.CREATE_POLICY_SCRIPT(
policy_name in varchar2,
report in out nocopy clob,
prefname_prefix in varchar2 default null
);
function CTX_REPORT.CREATE_POLICY_SCRIPT(
policy_name in varchar2,
prefname_prefix in varchar2 default null
) return clob;
policy_name
Specify the name of the policy.
report
Specify the locator to which to write the script.
If report is NULL, a session-duration temporary CLOB will be created and returned. It is the caller’s responsibility to free this temporary CLOB as needed.
The report CLOB will be truncated before report is generated, so any existing contents will be overwritten by this call.
prefname_prefix
Specify the optional prefix to use for preference names. If prefname_prefix is omitted or NULL, policy name will be used. prefname_prefix follows policy length restrictions.