PL/SQL Packages and Types Reference 10g Release (10.1) Part No B10802-01 December 2003 PL/SQL Packages and Types Reference, 10g Release (10.1) Part No B10802-01 Copyright © 1998, 2003 Oracle Corporation All rights reserved Primary Author: Den Raphaely Contributing Authors: Gina Abeles, Cathy Baird, Deanna Bradshaw, Craig Foch, Laurel Hale, Paul Lane, Jeff Levinger, Roza Leyderman, Chuck Murray, Eric Paapanen, Kathy Rich, Vivian Schupmann, Ingrid Stuart, Randy Urbano Contributors: Ted Burroughs, Shelley, Higgins, Jennifer Polk, Colin McGregor, Chuck Murray, Richard Smith Graphics Production Specialist: Valarie Moore The Programs (which include both the software and documentation) contain proprietary information of Oracle; they are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright, patent and other intellectual and industrial property laws Reverse engineering, disassembly or decompilation of the Programs, except to the extent required to obtain interoperability with other independently created software or as specified by law, is prohibited The information contained in this document is subject to change without notice If you find any problems in the documentation, please report them to us in writing Oracle does not warrant that this document is error-free Except as may be expressly permitted in your license agreement for these Programs, no part of these Programs may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Oracle If the Programs are delivered to the U.S Government or anyone licensing or using the programs on behalf of the U.S Government, the following notice is applicable: Restricted Rights Notice Programs delivered subject to the DOD FAR Supplement are "commercial computer software" and use, duplication, and disclosure of the Programs, including documentation, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement Otherwise, Programs delivered subject to the Federal Acquisition Regulations are "restricted computer software" and use, duplication, and disclosure of the Programs shall be subject to the restrictions in FAR 52.227-19, Commercial Computer Software - Restricted Rights (June, 1987) Oracle, 500 Oracle Parkway, Redwood City, CA 94065 The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications It shall be the licensee's responsibility to take all appropriate fail-safe, backup, redundancy, and other measures to ensure the safe use of such applications if the Programs are used for such purposes, and Oracle disclaims liability for any damages caused by such use of the Programs Oracle is a registered trademark, and ConText, Oracle Store, Oracle7, Oracle8, Oracle8i, Oracle9i, PL/SQL, Pro*C, and SQL*Plus are trademarks or registered trademarks of Oracle Corporation Other names may be trademarks of their respective owners Contents Send Us Your Comments xxv Preface xxvii Audience xxviii Organization xxviii Related Documentation xxviii Conventions xxix Documentation Accessibility xxxi What's New in PL/SQL Packages and Types Reference? xxxiii Oracle Database 10g Release (10.1) New Features xxxiv Oracle9i Release (9.2) New Features xl Oracle9i Release (9.0.1) New Features xlii Oracle8i Release (8.1.6) New Features xliii Oracle8i Release (8.1.5) New Features xliii This book was new for release 8.1.5 xliii Introduction Package Overview 1-2 Abbreviations for Datetime and Interval Datatypes 1-7 Summary of Oracle Supplied PL/SQL Packages 1-7 iii CTX_ADM Documentation of CTX_ADM 2-2 CTX_CLS Documentation of CTX_CLS 3-2 CTX_DDL Documentation of CTX_DDL 4-2 CTX_DOC Documentation of CTX_DOC 5-2 CTX_OUTPUT Documentation of CTX_OUTPUT 6-2 CTX_QUERY Documentation of CTX_QUERY 7-2 CTX_REPORT Documentation of CTX_REPORT 8-2 CTX_THES Documentation of CTX_THES 9-2 10 CTX_ULEXER Documentation of CTX_ULEXER 10-2 11 DBMS_ADVANCED_REWRITE Using DBMS_ADVANCED_REWRITE 11-2 Summary of DBMS_ADVANCED_REWRITE Subprograms 11-3 iv 12 DBMS_ADVISOR Using DBMS_ADVISOR 12-2 Summary of DBMS_ADVISOR Subprograms 12-20 13 DBMS_ALERT Using DBMS_ALERT 13-2 Summary of DBMS_ALERT Subprograms 13-6 14 DBMS_APPLICATION_INFO Using DBMS_APPLICATION_INFO 14-2 Summary of DBMS_APPLICATION_INFO Subprograms 14-4 15 DBMS_APPLY_ADM Summary of DBMS_APPLY_ADM Subprograms 15-2 16 DBMS_AQ Using DBMS_AQ 16-2 Summary of DBMS_AQ Subprograms 16-6 17 DBMS_AQADM Using DBMS_AQADM 17-2 Summary of DBMS_AQADM Subprograms 17-5 18 DBMS_AQELM Summary of DBMS_AQELM Subprograms 18-2 19 DBMS_CAPTURE_ADM Summary of DBMS_CAPTURE_ADM Subprograms 19-2 20 DBMS_CDC_PUBLISH Using DBMS_CDC_PUBLISH 20-3 Summary of DBMS_CDC_PUBLISH Subprograms 20-5 v 21 DBMS_CDC_SUBSCRIBE Using DBMS_CDC_SUBSCRIBE 21-2 Summary of DBMS_CDC_SUBSCRIBE Subprograms 21-5 22 DBMS_CRYPTO Using the DBMS_CRYPTO Subprograms 22-2 Summary of DBMS_CRYPTO Subprograms 22-10 23 DBMS_DATA_MINING Using DBMS_DATA_MINING 23-2 Summary of DBMS_DATA_MINING Subprograms 23-19 24 DBMS_DATA_MINING_TRANSFORM Using DBMS_DATA_MINING_TRANSFORM 24-2 Summary of DBMS_DATA_MINING_TRANSFORM Subprograms 24-8 25 DBMS_DATAPUMP Using DBMS_DATAPUMP 25-2 Summary of DBMS_DATAPUMP Subprograms 25-9 26 DBMS_DDL Using DBMS_DDL 26-2 Summary of DBMS_DDL Subprograms 26-3 27 DBMS_DEBUG Using DBMS_DEBUG 27-2 Summary of DBMS_DEBUG Subprograms 27-16 28 DBMS_DEFER Documentation of DBMS_DEFER 28-2 vi 29 DBMS_DEFER_QUERY Documentation of DBMS_DEFER_QUERY 29-2 30 DBMS_DEFER_SYS Documentation of DBMS_DEFER_SYS 30-2 31 DBMS_DESCRIBE Using DBMS_DESCRIBE 31-2 Summary of DBMS_DESCRIBE Subprograms 31-8 32 DBMS_DIMENSION Using DBMS_DIMENSION 32-2 Summary of DBMS_DIMENSION Subprograms 32-3 33 DBMS_DISTRIBUTED_TRUST_ADMIN Using DBMS_DISTRIBUTED_TRUST_ADMIN 33-2 Summary of DBMS_DISTRIBUTED_TRUST_ADMIN Subprograms 33-5 34 DBMS_FGA Using DBMS_FGA 34-2 Summary of DBMS_FGA Subprograms 34-3 35 DBMS_FILE_TRANSFER Summary of DBMS_FILE_TRANSFER Subprograms 35-2 36 DBMS_FLASHBACK Using DBMS_FLASHBACK 36-2 Summary of DBMS_FLASHBACK Subprograms 36-8 37 DBMS_FREQUENT_ITEMSET Summary of DBMS_FREQUENT_ITEMSET Subprograms 37-2 vii 38 DBMS_HS_PASSTHROUGH Summary of DBMS_HS_PASSTHROUGH Subprograms 38-2 39 DBMS_IOT Summary of DBMS_IOT Subprograms 39-2 40 DBMS_JAVA Documentation of DBMS_JAVA 40-2 41 DBMS_JOB Using DBMS_JOB 41-2 Summary of DBMS_JOB Subprograms 41-5 42 DBMS_LDAP Documentation of DBMS_LDAP 42-2 43 DBMS_LDAP_UTL Documentation of DBMS_LDAP_UTL 43-2 44 DBMS_LIBCACHE Using DBMS_LIBCACHE 44-2 Summary of DBMS_LIBCACHE Subprograms 44-3 45 DBMS_LOB Using DBMS_LOB 45-2 Summary of DBMS_LOB Subprograms 45-15 46 DBMS_LOCK Using DBMS_LOCK 46-2 Summary of DBMS_LOCK Subprograms 46-5 viii 47 DBMS_LOGMNR Using DBMS_LOGMNR 47-2 Summary of DBMS_LOGMNR Subprograms 47-6 48 DBMS_LOGMNR_D Using DBMS_LOGMNR_D 48-2 Summary of DBMS_LOGMNR_D Subprograms 48-3 49 DBMS_LOGSTDBY Using DBMS_LOGSTBY 49-2 Summary of DBMS_LOGSTDBY Subprograms 49-3 50 DBMS_METADATA Using DBMS_METADATA 50-2 Summary of DBMS_METADATA Subprograms 50-8 51 DBMS_MGWADM Using DBMS_MGWADM 51-2 Summary of DBMS_MGWADM Subprograms 51-29 52 DBMS_MGWMSG Using DBMS_MGWMSG 52-2 Summary of DBMS_MGWMSG Subprograms 52-24 53 DBMS_MONITOR Summary of DBMS_MONITOR Subprograms 53-2 54 DBMS_MVIEW Using DBMS_MVIEW 54-2 Summary of DBMS_MVIEW Subprograms 54-3 ix 55 DBMS_OBFUSCATION_TOOLKIT Using DBMS_OBFUSCATION_TOOLKIT 55-2 Summary of DBMS_OBFUSCATION Subprograms 55-6 56 DBMS_ODCI Summary of DBMS_ODCI Subprograms 56-2 57 DBMS_OFFLINE_OG Documentation of DBMS_OFFLINE_OG 57-2 58 DBMS_OLAP Using DBMS_OLAP 58-3 Summary of DBMS_OLAP Subprograms 58-10 59 DBMS_OUTLN Using DBMS_OUTLN 59-2 Summary of DBMS_OUTLN Subprograms 59-3 60 DBMS_OUTLN_EDIT Summary of DBMS_OUTLN_EDIT Subprograms 60-2 61 DBMS_OUTPUT Using DBMS_OUTPUT 61-2 Summary of DBMS_OUTPUT Subprograms 61-7 62 DBMS_PCLXUTIL Using DBMS_PCLXUTIL 62-2 Summary of DBMS_PCLXUTIL Subprograms 62-5 63 DBMS_PIPE Using DBMS_PIPE 63-2 Summary of DBMS_PIPE Subprograms 63-18 x INSERT_NORM_LIN_ZSCORE procedure, 24-24 INSERTBEFORE function, 113-107 INSERTDATA procedure, 113-108 INSERTXML function, 117-6, 119-8 INSTANCE procedure, 41-9 instantiation aborting database preparation, 19-4 aborting schema preparation, 19-5 aborting table preparation, 19-6 global SCN, 15-40 preparing a database for, 19-27 preparing a schema for, 19-28 preparing a table for, 19-29 schema SCN, 15-49 table SCN, 15-52 INTERNAL_VERSION_CHECK function, 64-11 internet addressing using UTL_INADDR, 158-1 INTERRUPT_TUNING_TASK procedure, 91-20 INTERVAL procedure, 41-10 INVOKE function, 153-13 IS_CLUSTER_DATABASE function, 104-34 IS_HIERARCHY_ENABLED function, 112-7 IS_LOCATOR function, 151-3 IS_NULL_TAG member function, 174-39 IS_OPEN function, 90-51, 155-26 IS_TRIGGER_FIRE_ONCE function, 26-8 ISFRAGMENT function, 182-18 ISINDEX function of HTF package, 123-86 ISINDEX procedure of HTP package, 128-84 ISNULL function, 113-109, 113-113 ISOPEN function, 152-5 ISSCHEMABASED function, 182-19 ISSCHEMAVALID function, 182-20 ISSCHEMAVALIDATED function, 182-21 ITALIC function of HTF package, 123-87 ITALIC procedure of HTP package, 128-85 ITEM function, 113-113 Index-24 K KBD function of HTF package, 123-88 KBD procedure of HTP package, 128-86 KEEP procedure, 87-5 KEYBOARD function of HTF package, 123-89 KEYBOARD procedure of HTP package, 128-87 L LAST_ERROR_POSITION function, 90-52 LAST_ROW_COUNT function, 90-53 LAST_ROW_ID function, 90-54 LAST_SQL_FUNCTION_CODE function, 90-55 LCR$_DDL_RECORD type, 174-3 LCR$_ROW_LIST type, 174-44 LCR$_ROW_RECORD type, 174-14 LCR$_ROW_UNIT type, 174-45 GET_LOB_INFORMATION member function, 174-22 GET_LOB_OPERATION_SIZE member procedure, 174-23 GET_LONG_INFORMATION member function, 174-25 SET_LOB_INFORMATION member procedure, 174-28 SET_LOB_OPERATION_SIZE member procedure, 174-30 LENGTH function, 161-29 LINE function of HTF package, 123-90 LINE procedure of HTP package, 128-88 LINK procedure, 108-24 LINKREL function of HTF package, 123-91 LINKREL procedure of HTP package, 128-89 LINKREV function of HTF package, 123-92 LINKREV procedure of HTP package, 128-90 LISTHEADER function of HTF package, 123-93 LISTHEADER procedure of HTP package, 128-91 LISTINGCLOSE function of HTF package, 123-94 LISTINGCLOSE procedure of HTP package, 128-92 LISTINGOPEN function of HTF package, 123-95 LISTINGOPEN procedure of HTP package, 128-93 LISTITEM function of HTF package, 123-96 LISTITEM procedure of HTP package, 128-94 LISTPRINT procedure, 137-18 LOAD_SQLSET procedure, 91-21 LOBs DBMS_LOB package, 45-1 LOCAL_TRANSACTION_ID function, 101-12 LOCK_MAP procedure, 94-8 LOCK_OBJECT procedure, 163-9 LOCK_SCHEMA_STATS procedure, 93-101 LOCK_TABLE_STATS procedure, 93-102 LOCKRESOURCE function, 108-25 log apply services managing initialization parameters for logical standby databases, 49-2 logical change records (LCRs) DDL LCRs, 174-3 getting base table name, 174-8 getting base table owner, 174-9 getting current schema, 174-9 getting logon user name, 174-10 getting object type, 174-10 setting base table name, 174-10 setting base table owner, 174-11 setting current schema, 174-11 setting DDL text, 174-12 setting logon user, 174-12 setting object type, 174-13 determining if tag is NULL, 174-39 executing, 174-8, 174-21 extra attributes excluding, 19-25 including, 19-25 getting command type, 174-34 getting commit SCN, 174-35 getting compatibility information, 174-35 getting extra attributes, 174-36 getting object name, 174-38 getting object owner, 174-38 getting SCN, 174-38 getting source database name, 174-38 getting tag, 174-38 getting transaction identifier, 174-39 LCR$_DDL_RECORD type, 174-3 LCR$_ROW_LIST type, 174-44 LCR$_ROW_RECORD type, 174-14 LCR$_ROW_UNIT type, 174-45 row LCRs, 174-14 adding value to column, 174-19 converting LONG to LOB, 174-20 deleting value to column, 174-20 getting column value, 174-25 getting list of column values, 174-26 getting LOB offset, 174-23 renaming column, 174-28 setting column value, 174-31 setting list of column values, 174-32 setting LOB offset, 174-29 setting command type, 174-40 setting extra attributes, 174-40 setting object name, 174-41 setting object owner, 174-42 setting source database name, 174-42 setting tag, 174-43 types, 174-1 LZ_COMPRESS functions and procedures, 152-6 LZ_COMPRESS_ADD procedure, 152-8 LZ_COMPRESS_CLOSE procedure, 152-9 LZ_COMPRESS_OPEN function, 152-10 LZ_UNCOMPRESS functions and procedures, 152-11 LZ_UNCOMPRESS_CLOSE procedure, 152-15 LZ_UNCOMPRESS_EXTRACT procedure, 152-13 LZ_UNCOMPRESS_OPEN function, 152-14 Index-25 M MAIL function and procedure, 164-23 MAILTO function of HTF package, 123-97 MAILTO procedure of HTP package, 128-95 MAINTAIN_SIMPLE_TABLESPACE procedure, 96-72 MAINTAIN_TABLESPACES procedure, 96-78 MAKE_DATA_BLOCK_ADDRESS function, 104-35 MAKEATTR function, 113-114 MAKECDATASECTION function, 113-115 MAKECHARACTERDATA function, 113-116 MAKECOMMENT function, 113-117 MAKEDOCUMENT function, 113-118 MAKEDOCUMENTFRAGMENT function, 113-119 MAKEDOCUMENTTYPE function, 113-120 MAKEELEMENT function, 113-121 MAKEENTITY function, 113-122 MAKEENTITYREFERENCE function, 113-123 MAKENODE function, 113-124, 113-127 MAKENOTATION function, 113-127 MAKEPROCESSINGINSTRUCTION function, 113-128 MAKETEXT function, 113-129 MAKEVERSIONED function, 109-13 MAP_ALL function, 94-9 MAP_ELEMENT function, 94-10 MAP_FILE function, 94-11 MAP_OBJECT function, 94-13 MAPCLOSE function of HTF package, 123-98 MAPCLOSE procedure of HTP package, 128-96 MAPOPEN function of HTF package, 123-99 MAPOPEN procedure of HTP package, 128-97 MATCH function, 134-11 materialized view logs master table purging, 54-14, 54-15, 54-16 Index-26 materialized views refreshing, 54-18, 54-21, 54-23 MENULISTCLOSE function of HTF package, 123-100 MENULISTCLOSE procedure of HTP package, 128-98 MENULISTOPEN function of HTF package, 123-101 MENULISTOPEN procedure of HTP package, 128-99 META function of HTF package, 123-102 META procedure of HTP package, 128-100 methodology transformation, 24-6 MG2 function of HTF package, 123-85 migration post-migration actions, 55-1 MIME_HEADER procedure, 137-20 MIMEHEADER_DECODE function, 154-5 MIMEHEADER_ENCODE function, 154-7 min-max normalization, 24-4 MODIFY_SNAPSHOT_SETTINGS procedure, 106-9 MODIFY_TRANSFORMATION procedure, 102-6 MOVEXDB_TABLESPACE procedure, 108-26 N NAME_RESOLVE procedure, 104-36 NAME_TOKENIZE procedure, 104-38 NAMESPACE function, 182-13 new features, 1-xxxiii NEW_LINE procedure, 61-12, 155-27 NEW_ROW_LIST function and procedure, 136-5 NEWCONTEXT function, 114-10, 116-8, 117-7, 119-9 NEWDOMDOCUMENT function, 113-130 NEWPARSER function, 115-4 NEWPROCESSOR function, 121-4 NEWSTYLESHEET function, 121-4 NEXT_DATE procedure, 41-11 NEXT_ITEM_TYPE function, 63-28 NL function of HTF package, 123-103 NL procedure of HTP package, 128-101 NOBR function of HTF package, 123-104 NOBR procedure of HTP package, 128-102 NOFRAMESCLOSE function of HTF package, 123-105 NOFRAMESCLOSE procedure of HTP package, 128-103 NOFRAMESOPEN function of HTF package, 123-106 NOFRAMESOPEN procedure of HTP package, 128-104 NOOP function and procedure, 164-25 NORMAL function, 66-5 NORMAL_DIST_FIT procedure, 92-4 normalization, 24-4 min-max, 24-4 z-score, 24-4 NORMALIZE procedure, 113-131 numerical binning, 24-3 administrator granting privileges, 97-3 revoking privileges, 97-7 compatibility, 95-4, 95-5, 174-35 creating queues, 96-107 data dictionary removing information, 96-92 messaging notification, 96-100 Oracle-supplied types logical change record (LCR) types, 174-1 rule types, 181-1 ORMAT_CALL_STACK function, 104-27 OUTLN_PKG package, 59-1 OVERLAY function, 161-30 OWA_CACHE package, 129-1 OWA_COOKIE package, 130-1 OWA_CUSTOM package, 131-1 OWA_IMAGE package, 132-1 OWA_OPT_LOCK package, 133-1 OWA_PATTERN package, 134-1 OWA_SEC package, 135-1 OWA_TEXT package, 136-1 OWA_UTIL package, 137-1 O P OBJECT_DEPENDENT_SEGMENTS function, 88-10 OBJECT_GROWTH_TREND function, 88-13 OLISTCLOSE function of HTF package, 123-107 OLISTCLOSE procedure of HTP package, 128-105 OLISTOPEN function of HTF package, 123-108 OLISTOPEN procedure of HTP package, 128-106 OPEN_CONNECTION function, 165-18 OPEN_CONNECTION functions, 164-26 OPEN_CURSOR function, 90-56 OPEN_DATA function and procedure, 164-28 OR REPLACE clause for creating packages, 1-3 Oracle Streams PACK_MESSAGE procedures, 63-21 package DBMS_ODCI, 56-1 DBMS_XDB, 108-1 DBMS_XDB_VERSION, 109-1 DBMS_XDBT, 111-1 DBMS_XMLDOM, 113-1 DBMS_XMLGEN, 114-1 DBMS_XMLPARSER, 115-1 DBMS_XMLQUERY, 116-1 DBMS_XMLSAVE, 117-1 DBMS_XMLSCHEMA, 118-1 DBMS_XMLSTORE, 119-1 DBMS_XSLPROCESSOR, 121-1 UriFactory, 172-36 Package - UriFactory, 172-36 package DBMS_XDBZ, 112-1 package overview, 1-2 Index-27 package variables i_am_a_refresh, 54-12 packages creating, 1-3 referencing, 1-6 where documented, 1-7 PARA function of HTF package, 123-109 PARA procedure of HTP package, 128-107 PARAGRAPH function of HTF package, 123-110 PARAGRAPH procedure of HTP package, 128-108 PARAM function of HTF package, 123-111 PARAM procedure of HTP package, 128-109 PARSE procedure, 90-57, 115-4 PARSEBUFFER procedure, 115-5 PARSECLOB procedure, 115-6 PARSEDTD procedure, 115-6 PARSEDTDBUFFER procedure, 115-7 PARSEDTDCLOB procedure, 115-7 PAUSE_PROFILER function and procedure, 64-12 PGRADE_STAT_TABLE procedure, 93-134 PIECEWISE member procedure of ANYDATA TYPE, 168-14 of ANYDATASET TYPE, 169-15 PING procedure, 27-41 PLAINTEXT function of HTF package, 123-112 PLAINTEXT procedure of HTP package, 128-110 plan stability, 59-2 PL/SQL datatypes, 31-4 numeric codes for, 31-7 functions DBMS_MGWADM package subprograms, 51-29 DBMS_MGWMSG package subprograms, 52-24 procedures DBMS_MGWADM package Index-28 subprograms, 51-29 DBMS_MGWMSG package subprograms, 52-24 PLSQL_TRACE_VERSION procedure, 100-9 pointer to CTX_ADM package, 2-1 point-in-time recovery Oracle Streams, 96-70 POISSON_DIST_FIT procedure, 92-5 PORT_STRING function, 104-39 PRECLOSE function of HTF package, 123-113 PRECLOSE procedure of HTP package, 128-111 PREOPEN function of HTF package, 123-114 PREOPEN procedure of HTP package, 128-112 PREPARE_COLUMN_VALUES procedures, 93-103 PREPARE_COLUMN_VALUES_NVARCHAR2 procedure, 93-106 PREPARE_COLUMN_VALUES_ROWID procedure, 93-108 PREPARE_GLOBAL_INSTANTIATION procedure, 19-27 PREPARE_SCHEMA_INSTANTIATION procedure, 19-28 PREPARE_TABLE_INSTANTIATION procedure, 19-29 PRINT function of HTF package, 123-115 PRINT procedure of HTP package, 128-113 PRINT_BACKTRACE procedure, 27-42 PRINT_CGI_ENV procedure, 137-21 PRINT_INSTANTIATIONS procedure, 27-43 PRINT_MULTI procedure, 136-6 PRINT_ROW_LIST procedure, 136-7 PRINTS procedure of HTP package, 128-114 prior probabilities, 23-17 privileges Oracle Streams administrator, 97-3, 97-7 PRN function of HTF package, 123-116 PRN procedure of HTP package, 128-115 PROBE_VERSION procedure, 27-44 PROCESSXSL function, 121-5 PROPAGATEORIGINALEXCEPTION procedure, 116-8, 117-7 propagations altering, 65-3 creating, 65-6, 96-14, 96-34, 96-46, 96-58 DBMS_PROPAGATION_ADM package, 65-1 dropping, 65-11 rules defining global, 96-14 defining schema, 96-34 defining subset, 96-46 defining table, 96-58 PS procedure of HTP package, 128-116 PULL_SIMPLE_TABLESPACE procedure, 99-22 PULL_TABLESPACES procedure, 99-25 PURGE procedure, 63-33 PURGE_LOST_DB_ENTRY procedure, 101-13 PURGE_MIXED procedure, 101-16 PURGE_SOURCE_CATALOG procedure, 96-92 PURGE_STATS procedure, 93-110 PURGELDAPCACHE function, 112-8 purging the subscription window, 21-2 PUT procedure, 155-28 PUT procedures, 61-13 PUT_FILE procedure, 35-7 PUT_LINE procedure, 155-33 PUT_LINE procedures, 61-15 PUT_LINE_NCHAR procedure, 155-34 PUT_NCHAR procedure, 155-31 PUT_RAW function, 155-32 PUTF procedure, 155-29 PUTF_NCHAR procedure, 155-35 Q quantile numerical binning, query generation, 24-6 queues 24-3 AnyData creating, 96-107 removing, 96-94 QUIT function and procedure, 164-30 QUOTED_PRINTABLE_DECODE function, QUOTED_PRINTABLE_ENCODE function, 154-10 154-9 R RANDOM procedure, 66-6 RANK_APPLY procedure, 23-72 RCPT function, 164-32 RE$ATTRIBUTE_VALUE type, 181-4 RE$ATTRIBUTE_VALUE_LIST type, 181-4 RE$COLUMN_VALUE type, 181-5, 181-9 RE$COLUMN_VALUE_LIST type, 181-6 RE$NAME_ARRAY type, 181-6 RE$NV_ARRAY type, 181-6 RE$NV_LIST type, 181-6 ADD_PAIR member procedure, 181-7 GET_ALL_NAMES member function, 181-8 GET_VALUE member function, 181-8 REMOVE_PAIR member procedure, 181-8 RE$RULE_HIT type, 181-10 RE$RULE_HIT_LIST type, 181-10 RE$TABLE_ALIAS type, 181-11 RE$TABLE_ALIAS_LIST type, 181-12 RE$TABLE_VALUE type, 181-12 RE$TABLE_VALUE_LIST type, 181-12 RE$VARIABLE_TYPE type, 181-13 RE$VARIABLE_TYPE_LIST type, 181-15 RE$VARIABLE_VALUE type, 181-16 RE$VARIABLE_VALUE_LIST type, 181-16 READ_CLIENT_INFO procedure, 14-5 READ_LINE function, 165-21 READ_LINE procedure of UTL_HTTP, 156-65 READ_MODULE procedure, 14-6 READ_ONLY procedure, 101-17 READ_RAW function, 165-23 READ_RAW procedure of UTL_HTTP, 156-67 READ_TEXT function, 165-25 READ_TEXT procedure Index-29 of UTL_HTTP, 156-68 READ_WRITE procedure, 101-18 READ2CLOB function, 121-7 REBUILD_FREELISTS procedure, 70-14 REBUILDHIERARCHICALINDEX procedure, 108-27 RECEIVE_MESSAGE function, 63-26 RECOMP_PARALLEL procedure, 162-5 RECOMP_SERIAL procedure, 162-6 REDIRECT_URL procedure, 137-22 refresh materialized views, 54-18, 54-21, 54-23 REFRESH_PRIVATE_OUTLINE procedure, 60-7 REGISTER procedure, 13-7 REGISTER_DEPENDENT_OBJECT procedure, 68-10 REGISTERSCHEMA procedure, 118-13 REGISTERURI procedure, 118-16 REGISTERURLHANDLER procedure, 172-40 RELEASE function, 46-10 RELEASE_ALL_SERVICES procedure, 153-14 RELEASE_CALL procedure, 153-15 RELEASE_SERVICE procedure, 153-16 REMOVE procedure of DBMS_ALERT package, 13-8 of DBMS_JOB package, 41-12 of OWA_COOKIE package, 130-6 REMOVE_PAIR member procedure, 181-8 REMOVE_PIPE function, 63-31 REMOVE_PROPERTY procedure, 153-17 REMOVE_QUEUE procedure, 96-94 REMOVE_RULE procedure, 82-22, 96-96 REMOVE_SQLSET_REFERENCE procedure, 91-22 REMOVE_STREAMS_CONFIGURATION procedure, 96-98 REMOVEALL procedure, 13-9 REMOVEATTRIBUTE procedure, 113-132 REMOVEATTRIBUTENODE function, 113-133 REMOVENAMEDITEM function, 113-135 REMOVEPARAM procedure, 121-7 REMOVEXSLTPARAM procedure, 116-9, 117-8 RENAME_COLUMN member procedure, 174-28 RENAME_MODEL procedure, 23-75 RENAMERESOURCE procedure, 108-28 REPLACECHILD function, 113-136 Index-30 REPLACEDATA procedure, 113-137 replication datetime datatypes abbreviations, 1-7 interval datatypes abbreviations, 1-7 REPLY, REPLIES record types, 164-4 REPORT_TUNING_TASK function, 91-23 REQUEST function, 46-11, 156-70 REQUEST_PIECES function, 156-73 RESET_BUFFER procedure, 63-34 RESET_TUNING_TASK procedure, 91-24 RESETPARAMS procedure, 121-8 RESOLVENAMESPACEPREFIX function, 113-138 RESTARTQUERY procedure, 114-11 RESTORE function, 94-14 RESTORE_DATBASE_STATS procedure, 93-111 RESTORE_DICTIONARY_STATS procedure, 93-112 RESTORE_FIXED_OBJECTS_STATS procedure, 93-113 RESTORE_SCHEMA_STATS procedure, 93-114 RESTORE_SYSTEM_STATS procedure, 93-115 RESTORE_TABLE_STATS procedure, 93-116 RESUME_PROFILER function and procedure, 64-13 RESUME_TUNING_TASK procedure, 91-25 REVERSE function, 161-32 REVOKE_ADMIN_PRIVILEGE procedure, 97-7 REVOKE_OBJECT_PRIVILEGE procedure, 82-24 REVOKE_REMOTE_ADMIN_ACCESS procedure, 97-9 REVOKE_SWITCH_CONSUMER_GROUP procedure, 77-6 REVOKE_SYSTEM_PRIVILEGE procedure, 77-8, 82-25 ROLLBACK procedure, 101-19 ROLLBACK_FORCE procedure, 101-20 ROLLBACK_SAVEPOINT procedure, 101-21 row migration, 96-46, 96-52 ROWID datatype extended format, 80-17 ROWID_BLOCK_NUMBER function, 80-7 ROWID_CREATE function, 80-8 ROWID_INFO procedure, 80-10 ROWID_OBJECT function, 80-12 ROWID_RELATIVE_FNO function, 80-13 ROWID_ROW_NUMBER function, 80-14 ROWID_TO_ABSOLUTE_FNO function, 80-15 ROWID_TO_EXTENDED function, 80-17 ROWID_TO_RESTRICTED function, 80-19 ROWID_TYPE function, 80-20 ROWID_VERIFY function, 80-21 rule sets adding rules to, 82-4 creating, 82-13 dropping, 82-17 removing rules from, 82-22 rule-based transformations setting, 96-105 rules action contexts adding name-value pairs, 181-7 getting name-value pairs, 181-8 getting value for name, 181-8 removing name-value pairs, 181-8 transformations, 96-105 altering, 82-6 creating, 82-11 DBMS_RULE package, 81-1 DBMS_RULE_ADM package, 82-1 dropping, 82-16 evaluation, 81-5 iterators, 81-4, 81-10 evaluation contexts creating, 82-9 dropping, 82-15 object privileges granting, 82-18 revoking, 82-24 propagations removing, 96-96 RE$ATTRIBUTE_VALUE type, 181-4 RE$ATTRIBUTE_VALUE_LIST type, 181-4 RE$COLUMN_VALUE type, 181-5, 181-9 RE$COLUMN_VALUE_LIST type, 181-6 RE$NAME_ARRAY type, 181-6 RE$NV_ARRAY type, 181-6 RE$NV_LIST type, 181-6 RE$RULE_HIT type, 181-10 RE$RULE_HIT_LIST type, 181-10 RE$TABLE_ALIAS type, 181-11 RE$TABLE_ALIAS_LIST type, 181-12 RE$TABLE_VALUE type, 181-12 RE$TABLE_VALUE_LIST type, 181-12 RE$VARIABLE_TYPE type, 181-13 RE$VARIABLE_TYPE_LIST type, 181-15 RE$VARIABLE_VALUE type, 181-16 RE$VARIABLE_VALUE_LIST type, 181-16 subset defining, 96-46, 96-52 system privileges granting, 82-20 revoking, 82-25 system-created global apply, 96-19 global capture, 96-19 global propagation, 96-14 global schema, 96-39 removing, 96-96 schema capture, 96-39 schema propagation, 96-34 subset apply, 96-52 subset capture, 96-52 subset propagation, 96-46 table apply, 96-63 table capture, 96-63 table propagation, 96-58 types, 181-1 RUN procedure, 41-13 S S function of HTF package, 123-117 S procedure of HTP package, 128-117 SAMPLE function of HTF package, 123-118 SAMPLE procedure of HTP package, 128-118 SAVE function, 94-15 SAVEPOINT procedure, 101-22 SCHEMAVALIDATE procedure, 182-22 SCN_TO_TIMESTAMP function, 36-13 Index-31 SCRIPT function of HTF package, 123-119 SCRIPT procedure of HTP package, 128-119 SDO_CS package documentation, 138-2 SDO_GCDR package documentation, 139-2 SDO_GEOM package documentation, 140-2 SDO_GEOR package documentation, 141-2 SDO_GEOR_UTL package documentation, 142-2 SDO_LRS package documentation, 143-2 SDO_MIGRATE package documentation, 144-2 SDO_NET package documentation, 145-2 SDO_SAM package documentation, 146-2 SDO_TOPO package documentation, 147-2 SDO_TOPO_MAP package documentation, 148-2 SDO_TUNE package documentation, 149-2 SDO_UTIL package documentation, 150-2 SEED procedures, 66-7 SEGMENT_CORRUPT procedure, 89-5 SEGMENT_DROP_CORRUPT procedure, 89-6 SEGMENT_DUMP procedure, 89-7 SEGMENT_FIX_STATUS procedure, 70-15 SEGMENT_VERIFY procedure, 89-8 SELECT_OBJECT procedure, 163-10 SELECT_SQLSET function, 91-26 SELECT_WORKLOAD_REPOSITORY functions, 91-27 SELECTNODES function, 121-8 SELECTSINGLENODE function, 121-8 SELF_CHECK procedure, 27-45 SEND procedure, 130-7, 160-4 SEND_ATTACH_RAW procedure, 160-5 SEND_ATTACH_VARCHAR2 procedure, 160-7 SEND_MESSAGE function, 63-23 SERV_MOD_ACT_STAT_DISABLE procedure, 53-7 SERV_MOD_ACT_STAT_ENABLE procedure, 53-8 SERV_MOD_ACT_TRACE_DISABLE procedure, 53-10 SERV_MOD_ACT_TRACE_ENABLE procedure, 53-12 SESSION_TRACE_DISABLE procedure, 53-14 SESSION_TRACE_ENABLE procedure, 53-15 SET* member procedures Index-32 of ANYDATA TYPE, 168-15 of ANYDATASET TYPE, 169-16 SET_ACTION procedure, 14-8 SET_AUTHENTICATION procedure, 156-77 SET_AUTHORIZATION procedure, 135-8 SET_BASE_TABLE_NAME member procedure, 174-10 SET_BASE_TABLE_OWNER member procedure, 174-11 SET_BODY_CHARSET procedures, 156-78 SET_BREAKPOINT function, 27-46 SET_CLIENT_INFO procedure, 14-10 SET_COLUMN_STATS procedures, 93-117 SET_COMMAND_TYPE member procedure, 174-40 SET_CONSUMER_GROUP_MAPPING procedure, 76-24 SET_CONSUMER_GROUP_MAPPING_PRI procedure, 76-25 SET_COOKIE_SUPPORT procedures, 156-80 SET_CURRENT_SCHEMA member procedure, 174-11 SET_DDL_TEXT member procedure, 174-12 SET_DEFAULTS procedure, 13-10 SET_DETAILED_EXCP_SUPPORT procedure, 156-82 SET_DML_HANDLER procedure, 15-30 SET_ENQUEUE_DESTINATION procedure, 15-36 SET_EXECUTE procedure, 15-38 SET_EXTRA_ATTRIBUTE member procedure, 174-40 SET_FOLLOW_REDIRECT procedures, 156-83 SET_GLOBAL_INSTANTIATION procedure, 15-40 SET_HEADER procedure, 156-85 SET_INDEX_STATS procedures, 93-120 SET_INITIAL_CONSUMER_GROUP procedure, 76-27 SET_KEY_COLUMNS procedure, 15-43 SET_LOB_INFORMATION member procedure, 174-28 SET_LOB_OFFSET member procedure, 174-29 SET_LOB_OPERATION_SIZE member procedure, 174-30 SET_LOGON_USER member procedure, 174-12 SET_MESSAGE_NOTIFICATION procedure, 96-100 SET_MODULE procedure, 14-11 SET_OBJECT_NAME member procedure, 174-41 SET_OBJECT_OWNER member procedure, 174-42 SET_OBJECT_TYPE member procedure, 174-13 SET_OER_BREAKPOINT function, 27-48 SET_PARAM procedure, 93-124 SET_PARAMETER procedure, 19-30 apply process, 15-45 SET_PERSISTENT_CONN_SUPPORT procedure, 156-87 SET_PLSQL_TRACE procedure, 100-10 SET_PROPERTY procedure, 153-18 SET_PROTECTION_REALM procedure, 135-10 SET_PROXY procedure, 156-90 SET_RESPONSE_ERROR_CHECK procedure, 156-92 SET_RULE_TRANSFORM_FUNCTION procedure, 96-105 SET_SCHEMA_INSTANTIATION procedure, 15-49 SET_SESSION_LONGOPS procedure, 14-13 SET_SESSION_TIMEOUT procedure, 78-7 SET_SOURCE_DATABASE_NAME member procedure, 174-42 SET_SYSTEM_STATS procedure, 93-126 SET_TABLE_INSTANTIATION procedure, 15-52 SET_TABLE_STATS procedure, 93-129 SET_TAG member procedure, 174-43 SET_TAG procedure, 95-12 SET_THRESHOLD procedure, 84-14 SET_TIMEOUT function, 27-49 SET_TIMEOUT procedure, 78-8 SET_TIMEOUT_BEHAVIOUR procedure, 27-50 SET_TRANSFER_TIMEOUT procedure, 156-93 SET_TRIGGER_FIRING_PROPERTY procedure, 26-9 SET_UP_QUEUE procedure, 96-107 SET_UPDATE_CONFLICT_HANDLER procedure, 15-54 SET_VALUE function, 27-51 SET_VALUE member procedure, 174-31 SET_VALUES member procedure, 174-32 SET_WALLET procedure, 156-94 SET_WARNING_SETTING_STRING procedure, 105-10 SETACL procedure, 108-29 SETATTRIBUTE procedure, 113-139 SETATTRIBUTENODE function, 113-140 SETBASEDIR procedure, 115-8 SETBATCHSIZE procedure, 117-8 SETBINDVALUE procedure, 116-9 SETCOLLIDATTRNAME procedure, 116-10 SETCOMMITBATCH procedure, 117-9 SETCONVERTSPECIALCHARS procedure, 114-12 SETDATA procedure, 113-141 SETDATAHEADER procedure, 116-10 SETDATEFORMAT procedure, 116-11, 117-9 SETDCHARSET procedure, 113-145 SETDOCTYPE procedure, 115-8 SETDVERSION procedure, 113-147 SETENCODINGTAG procedure, 116-11 SETERRORLOG procedure, 115-8, 121-9 SETERRORTAG procedure, 116-12 SETIGNORECASE procedure, 117-10 SETINFO member procedure of ANYTYPE TYPE, 170-4 SETKEYCOLUMN procedure, 117-10, 119-10 SETMAXROWS procedure, 114-13, 116-12 SETMETAHEADER procedure, 116-13 SETNAMEDITEM function, 113-142 SETNODEVALUE procedure, 113-143 SETPARAM procedure, 121-9 SETPREFIX procedure, 113-144 SETPRESERVEWHITESPACE procedure, 115-9, 117-11 SETRAISEEXCEPTION procedure, 116-13 SETRAISENOROWSEXCEPTION procedure, 116-14 SETROWIDATTRNAME procedure, 116-14 SETROWIDATTRVALUE procedure, 116-15 SETROWSETTAG procedure, 114-15, 116-15 SETROWTAG procedure, 116-15, 117-11, 119-11 SETSCHEMAVALIDATED procedure, 182-23 SETSKIPROWS procedure, 114-17, 116-16 SETSQLTOXMLNAMEESCAPING procedure, 116-16, 117-11 SETSTANDALONE procedure, 113-145 SETSTYLESHEETHEADER procedure, 116-17 Index-33 SETTAGCASE procedure, 116-17 SETUPDATECOLUMN procedure, 117-12, 119-12 SETVALIDATIONMODE procedure, 115-9 SETVALUE procedure, 113-146 SETXSLT procedure, 116-18, 117-12 SETXSLTPARAM procedure, 116-19, 117-13 SHOW_BREAKPOINTS procedures, 27-53 SHOW_FRAME_SOURCE procedure, 27-54 SHOW_SOURCE procedures, 27-55 SHOWPAGE procedure, 137-23 SHOWSOURCE procedure, 137-24 SHOWWARNINGS procedure, 115-10, 121-10 SIGNAL procedure, 13-11 SIGNATURE procedure, 137-25 SIZES procedure, 87-7 SKIP_CORRUPT_BLOCKS procedure, 70-17 SLEEP procedure, 46-13 SMALL function of HTF package, 123-120 SMALL procedure of HTP package, 128-120 snapshot See DBMS_MVIEW, 54-1 SPACE_ERROR_INFO function, 78-9 SPACE_USAGE procedure, 88-15 SPLITTEXT function, 113-148 SQL statements larger than 32 KB, 90-59 SQL*Plus creating a sequence, 1-6 staging queues creating, 96-107 removing, 96-94 START_APPLY procedure, 15-58 START_CAPTURE procedure, 19-33 START_PROFILER functions and procedures, 64-14 START_REDEF_TABLE procedure, 68-11 START_SERVICE procedure, 85-7 STARTUP_EXTPROC_AGENT procedure, 122-5 STATUS_LINE procedure, 137-26 STEP_ID function, 101-23 STOP_APPLY procedure, 15-59 STOP_CAPTURE procedure, 19-34 STOP_PROFILER function and procedure, 64-15 Index-34 STOP_SERVICE procedure, 85-8 STORE_VALUES procedure, 133-6 stored outlines DBMS_OUTLN, 59-1 OUTLN_PKG package, 59-1 STREAM2MULTI procedure, 136-8 Streams removing configuration, 96-98 STREAMS$_TRANSFORM_FUNCTION, 15-36, 15-38, 96-106 STRIKE function of HTF package, 123-121 STRIKE procedure of HTP package, 128-121 STRING function, 66-8 STRONG function of HTF package, 123-122 STRONG procedure of HTP package, 128-122 STYLE function of HTF package, 123-123 STYLE procedure of HTP package, 128-123 SUB procedure of HTP package, 128-124 SUBMIT procedure, 41-14 SUBMIT_PENDING_AREA procedure, 76-29 subscribers drop the subscription, 21-2 extend the window to create a new view, 21-2 purging the subscription window, 21-2 retrieve change data from the subscriber views, 21-2 subscription window purging, 21-2 SUBSTR function, 161-33 SUBSTRINGDATA function, 113-149 SUMMARY procedure, 92-6 SUP function of HTF package, 123-125 SUP procedure of HTP package, 128-125 SWITCH_CONSUMER_GROUP_FOR_SESS procedure, 76-30 SWITCH_CONSUMER_GROUP_FOR_USER procedure, 76-31 SWITCH_PLAN procedure, 76-32 SYNC_INTERIM_TABLE procedure, SYNCHRONIZE function, 27-57 68-13 T TABLE_TO_COMMA procedures, 104-40 TABLECAPTION function of HTF package, 123-126 TABLECAPTION procedure of HTP package, 128-126 TABLECLOSE function of HTF package, 123-129 TABLECLOSE procedure of HTP package, 128-129 TABLEDATA function of HTF package, 123-127 TABLEDATA procedure of HTP package, 128-127 TABLEHEADER function of HTF package, 123-128 TABLEHEADER procedure of HTP package, 128-128 TABLEOPEN function of HTF package, 123-130 TABLEOPEN procedure of HTP package, 128-130 TABLEPRINT function, 137-27 TABLEROWCLOSE function of HTF package, 123-131 TABLEROWCLOSE procedure of HTP package, 128-131 TABLEROWOPEN function of HTF package, 123-132 TABLEROWOPEN procedure of HTP package, 128-132 tables table items as arrays, 90-28, 90-32 TABLESPACE_FIX_BITMAPS procedure, 89-10 TABLESPACE_FIX_SEGMENT_STATES procedure, 89-11 TABLESPACE_MIGRATE_FROM_LOCAL procedure, 89-12 TABLESPACE_MIGRATE_TO_LOCAL procedure, 89-13 TABLESPACE_REBUILD_BITMAPS procedure, 89-15 TABLESPACE_REBUILD_QUOTAS procedure, 89-16 TABLESPACE_RELOCATE_BITMAPS procedure, 89-17 TABLESPACE_SET type, 99-4 TABLESPACE_VERIFY procedure, 89-19 tablespaces change tables and, 20-25 tags GET_TAG function, 95-11 SET_TAG procedure, 95-12 TARGET_PROGRAM_RUNNING procedure, 27-58 TELETYPE function of HTF package, 123-133 TELETYPE procedure of HTP package, 128-133 TERMINATE procedure, 66-9 TEXT_DECODE function, 154-11 TEXT_ENCODE function, 154-13 TIMESTAMP_TO_SCN function, 36-14 TITLE function of HTF package, 123-134 TITLE procedure of HTP package, 128-134 TODATE function, 137-31 TOOBJECT procedure, 182-24 top-N frequency binning, 24-3 TRACETAB.SQL, 100-4 transform definition table, 24-5 TRANSFORM function, 182-25 transformation methodology, 24-6 transformations binning, 24-3 equi-width binning, 24-3 normalization, 24-4 Oracle Streams setting, 96-105 rule-based setting, 96-105 STREAMS$_TRANSFORM_ FUNCTION, 15-36, 15-38, 96-106 Index-35 supported, 24-3 trimming, 24-4 winsorizing, 24-4 TRANSFORMNODE function, 121-10 TRANSLATE function, 161-35 TRANSPORT_SET_CHECK procedure, trimming, 24-4 110-5 U ULISTCLOSE function of HTF package, 123-135 ULISTCLOSE procedure of HTP package, 128-135 ULISTOPEN function of HTF package, 123-136 ULISTOPEN procedure of HTP package, 128-136 UNCHECKOUT function, 109-14 UNDERLINE function of HTF package, 123-137 UNDERLINE procedure of HTP package, 128-137 UNESCAPE function, 166-7 UNESCAPEURI function, 172-39 UNIFORM_DIST_FIT procedure, 92-8 UNIQUE_SESSION_NAME function, 63-35 UNKEEP procedure, 87-8 UNLOCK_MAP procedure, 94-16 UNLOCK_SCHEMA_STATS procedure, 93-132 UNLOCK_TABLE_STATS procedure, 93-133 UNLOCKRESOURCE function, 108-30 UNPACK_MESSAGE procedures, 63-29 UNREGISTER_DEPENDENT_OBJECT procedure, 68-14 UNREGISTERURLHANDLER procedure, 172-41 UNUSED_SPACE procedure, 88-18 UPDATE_BY_CAT procedure, 59-9 UPDATE_CONSUMER_GROUP procedure, 76-33 UPDATE_OBJECT procedure, 163-11 UPDATE_PLAN procedure, 76-34 UPDATE_PLAN_DIRECTIVE procedure, 76-35 UPDATE_SIGNATURES procedure, 59-10 UPDATE_SQLSET procedures, 91-29 UPDATEXML function, 117-14, 119-13 Index-36 upgrading post-upgrade actions, 55-1 URI Types description, 172-1 UriFactory package, 172-36 ESCAPEURI function, 172-38 GETURL function, 172-37 methods, 172-36 REGISTERURLHANDLER procedure, 172-40 UNESCAPEURI function, 172-39 UNREGISTERURLHANDLER procedure, 172-41 UriType supertype, 172-2 GETBLOB function, 172-3 GETCLOB function, 172-4 GETCONTENTTYPE function, 172-5 GETEXTERNALURL function, 172-6 GETURL function, 172-7 GETXML function, 172-8 methods, 172-2 USE_ROLLBACK_SEGMENT procedure, 101-24 USEITEMTAGSFORCOLL procedure, 114-18 USENULLATTRIBUTEINDICATOR procedure, 114-19, 116-19 user views DBMS_DATA_MINING, 23-10 USER_EXPORT procedures, 41-16 USER_XML_SCHEMAS catalog view, 118-19 USER_XML_TAB_COLS catalog view, 118-26 USER_XML_TABLES catalog view, 118-23 USER_XML_VIEW_COLS catalog view, 118-32 USER_XML_VIEWS catalog view, 118-29 USETYPEFORCOLLELEMTAG procedure, 116-20 UTL_COLL package, 151-1 UTL_COMPRESS package, 152-1 UTL_DBWS package, 153-1 UTL_ENCODE package, 154-1 UTL_FILE package, 155-1 UTL_HTTP package, 156-1 UTL_I18N package, 157-1 ESCAPE_REFERENCE function, 157-4 GET_DEFAULT_CHARSET function, 157-5 MAP_CHARSET function, 157-7 MAP_LANGUAGE_FROM_ISO function, 157-10 MAP_LOCALE_TO_ISO function, 157-11 MAP_TERRITORY_FROM_ISO function, 157-12 RAW_TO_CHAR function, 157-13 RAW_TO_NCHAR function, 157-16 UNESCAPE_REFERENCE function, 157-20 UTL_INADDR package, 158-1 UTL_LMS package, 159-1 FORMAT_MESSAGE function, 159-4 GET_MESSAGE function, 159-6 UTL_MAIL package, 160-1 UTL_RAW package, 161-1 UTL_RECOMP package, 162-1 UTL_REF package, 163-1 UTL_TCP package, 165-1 UTL_URL package, 166-1 UUDECODE function, 154-15 UUENCODE function, 154-16 V v$vpd_policies, 79-3 VALIDATE procedure, 104-41 VALIDATE_DIMENSION procedure, 32-5 VALIDATE_PENDING_AREA procedure, 76-38 VALUE functions, 66-10 VALUEOF procedure, 121-11 VARIABLE function of HTF package, 123-138 VARIABLE procedure of HTP package, 128-138 VARIABLE_VALUE procedures, 90-60 VERIFY_VALUES function, 133-7 views summary, 51-22 Virtual Private Database See VPD VPD column masking, 79-6 enabling column-level, 79-6 viewing current cursors and policy predicates, 79-3 VPD use of DBMS_RLS, 79-1 VRFY function, 164-36 W WAITANY procedure, 13-12 WAITONE procedure, 13-13 WBR function of HTF package, 123-139 WBR procedure of HTP package, 128-139 WEIBULL_DIST_FIT procedure, 92-9 WHAT procedure, 41-17 WHO_CALLED_ME procedure, 137-32 winsorizing, 24-4 WPG_DOCLOAD package, 167-1 WRITE_DATA procedure, 164-37 WRITE_LINE function, 165-27 WRITE_LINE procedure, 156-96 WRITE_RAW function, 165-28 WRITE_RAW procedure, 156-98 WRITE_RAW_DATA procedure, 164-39 WRITE_TEXT function, 165-29 WRITE_TEXT procedure, 156-99 WRITETOBUFFER procedure, 113-150 WRITETOCLOB procedure, 113-151 WRITETOFILE procedure, 113-152 X XDBUriType, 172-27 XDBURITYPE function, 172-35 XDBUriType subtype, 172-27 CREATEURI function, 172-28 GETBLOB function, 172-29 GETCLOB function, 172-30 GETCONTENTTYPE function, 172-31 GETEXTERNALURL function, 172-32 GETURL function, 172-33 GETXML function, 172-34 methods, 172-27 XDBURITYPE function, 172-35 XFORM_BIN_CAT procedure, 24-28 XFORM_BIN_NUM procedure, 24-31 XFORM_CLIP procedure, 24-34 XFORM_NORM_LIN procedure, 24-36 XMLType CREATENONSCHEMABASEDXML function, 182-4 Index-37 CREATESCHEMABASEDXML function, 182-5 CREATEXML function, 182-6 description, 182-1 EXISTSNODE function, 182-9 EXTRACT function, 182-10 GETBLOBVAL function, 182-11 GETCLOBVAL function, 182-12 GETNUMBERVAL function, 182-14 GETROOTELEMENT function, 182-15 GETSCHEMAURL function, 182-16 GETSTRINGVAL function, 182-17 ISFRAGMENT function, 182-18 ISSCHEMABASED function, 182-19 ISSCHEMAVALID function, 182-20 ISSCHEMAVALIDATED function, 182-21 NAMESPACE function, 182-13 SCHEMAVALIDATE procedure, 182-22 SETSCHEMAVALIDATED procedure, 182-23 TOOBJECT procedure, 182-24 TRANSFORM function, 182-25 XMLTYPE function, 182-26 XMLTYPE function, 182-26 XRANGE function, 161-39 Z z-score normalization, Index-38 24-4 .. .PL/SQL Packages and Types Reference, 10 g Release (10 .1) Part No B10802- 01 Copyright © 19 98, 2003 Oracle Corporation All rights reserved Primary... in PL/SQL Packages and Types Reference? The following sections describe the new features in Oracle PL/SQL Packages and Types Reference: s Oracle Database 10 g Release (10 .1) New Features s New Packages. .. 18 0-2 18 1 Rule TYPEs Summary of Rule Types 18 1-2 18 2 XMLTYPE Summary of XMLType Subprograms 18 2-2 Index xxiv Send Us Your Comments PL/SQL Packages and Types Reference,