| Oracle9i OLAP User's Guide Release 2 (9.2.0.2) Part Number A95295-02  | 
  | 
  | 
View PDF | 
The INTERP_SILENT procedure executes one or more OLAP DML commands and suppresses all output from them. It does not suppress error messages from the OLAP command interpreter.
Input to the INTERP_SILENT function is limited to 4K. If you want to display the output of the OLAP DML commands, use the EXECUTE procedure, or the INTERP or INTERPCLOB functions.
DBMS_AW.INTERP_SILENT ( olap-commands IN VARCHAR2);
| Parameter | Description | 
|---|---|
|  
 
  | 
 
 One or more OLAP DML commands separated by semi-colons.  | 
The SQL processor evaluates the OLAP DML commands, either in whole or in part, before sending them to Oracle OLAP for processing. Follow these guidelines when formatting the OLAP DML commands in the olap-commands parameter:
') in an OLAP DML command, use two single quotes (''). The SQL processor strips one of the single quotes before it sends the OLAP DML command to Oracle OLAP.") indicates the beginning of a comment.The following commands show the difference in message handling between EXECUTE and INTERP_SILENT. Both commands attach the XADEMO analytic workspace in read-only mode. However, EXECUTE displays a warning message, while INTERP_SILENT does not.
SQL> EXECUTE DBMS_AW.EXECUTE('AW ATTACH xademo'); IMPORTANT: Analytic workspace XADEMO is read-only. Therefore, you will not be able to use the UPDATE command to save changes to it. PL/SQL procedure successfully completed. SQL> EXECUTE DBMS_AW.INTERP_SILENT('AW ATTACH xademo'); PL/SQL procedure successfully completed.