Oracle Built-in Functions
Version 12.1.0.2
 
Library Note Morgan's Library Page Footer
The Library is currently in the process of being upgraded from Oracle Database Version 11.2.0.3 to 12.1.0.1. Demos are being upgraded to reflect the new Container paradigm as well as EBR (Edition Based Redefinition) and may contain references to CDBs, PDBs, and other objects you may not be familiar with such as CDB_OBJECTS_AE: Welcome to 12c.
Note This page lists a large percentage of the functions, documented and undocumented inside the Oracle Database version 12.1.0.1. Missing, by intent, are the 387 SYS_OPT functions which, should I ever begin documenting them, will be done on a separate page in the library. Also not on this page are functions such as CDB$VIEW that can be found on the "Undocumented Oracle" page in the Library.
Function Name Analytic Collection Conversion Date &
Timestamp
Data Mining Misc. Model
Clause
Null
Handling
Numeric Object String XML
ABS                      
ACOS                      
ADD_MONTHS                      
ADJ_DATE                      
APPENDCHILDXML                      
APPROX_COUNT_DISTINCT                    
ASCII                      
ASCIISTR                      
ASIN                      
ATAN                      
ATAN2                      
AVG                    
BFILENAME                      
BIN_TO_NUM                      
BINARY2VARCHAR                      
BIT_COMPLEMENT                      
BIT_OR                      
BIT_XOR                      
BITAND                      
BOOL_TO_INT                      
CARDINALITY                      
CASE                  
CAST                
CAST_FROM_BINARY_DOUBLE                      
CAST_FROM_BINARY_FLOAT                      
CAST_FROM_BINARY_INTEGER                      
CAST_FROM_NUMBER                      
CAST_TO_BINARY_DOUBLE                      
CAST_TO_BINARY_FLOAT                      
CAST_TO_BINARY_INTEGER                      
CAST_TO_NUMBER                      
CAST_TO_NVARCHAR2                      
CAST_TO_RAW                      
CAST_TO_VARCHAR                      
CEIL                      
CHARTOROWID                      
CHR                      
CLASSIFIER                      
CLUSTER_DETAILS                    
CLUSTER_DISTANCE                    
CLUSTER_ID                    
CLUSTER_PROBABILITY                    
CLUSTER_SET                    
COALESCE                    
COLLECT                      
COMPOSE                      
CONCAT                    
CONVERT                    
CON_DBID_TO_ID                      
CON_GUID_TO_ID                      
CON_NAME_TO_ID                      
CON_UID_TO_ID                      
CORR                    
CORR_K                      
CORR_S                      
COS                      
COSH                      
COUNT                    
COVAR_POP                    
COVAR_SAMP                    
CO_AUTH_IND                      
CSCONVERT                      
CUBE_TABLE                      
CUME_DIST                    
CUME_DISTM                      
CURRENTV                      
CURRENT_DATE                      
CURRENT_TIMESTAMP                      
CV                      
DATAOBJ_TO_PARTITION                      
DBTIMEZONE                      
DECODE                  
DECOMPOSE                      
DELETEXML                      
DENSE_RANK                    
DENSE_RANKM                      
DEPTH                      
DEREF                      
DUMP                  
EMPTY_BLOB(large object)                      
EMPTY_CLOB (large object)                      
ENCODE_SQL_XML (UTL_I18N)                      
ESCAPE_REFERENCE                      
ESTIMATE_CPU_UNITS                      
EXISTSNODE                      
EXP                      
EXTRACT                    
EXTRACTVALUE                      
FEATURE_DETAILS                    
FEATURE_ID                    
FEATURE_SET                    
FEATURE_VALUE                    
FIRST                    
FIRST_VALUE                      
FLOOR                      
FROM_TZ                      
GET_CLOCK_TIME                      
GET_DDL                      
GET_DEPENDENT_DDL                      
GET_DEPENDENT_XML                      
GET_GRANTED_DDL                      
GET_GRANTED_XDL                      
GET_HASH                      
GET_REBUILD_COMMAND                      
GET_SCN                      
GET_XML                      
GREATEST                  
GROUPING                      
GROUPING_ID                      
GROUP_ID                      
HEXTORAW                      
HEXTOREF                        
INITCAP                      
INSERTCHILDXML                      
INSERTCHILDXMLAFTER                      
INSERTCHILDXMLBEFORE                      
INSERTXMLAFTER                      
INSERTXMLBEFORE                      
INSTR                      
INSTRB                      
INSTRC                      
INSTR2                      
INSTR4                      
INT_TO_BOOL                      
INTERVAL                      
IS_BIT_SET                      
IS_NCHAR                      
ITERATE                      
ITERATE UNTIL                      
ITERATION_NUMBER                      
JSON_QUERY                      
JSON_TABLE                      
JASON_VALUE                      
LAG                      
LAST                    
LAST_DAY                      
LAST_VALUE                      
LEAD                      
LEAST                  
LENGTH                
LENGTHB                  
LENGTHC                  
LENGTH2                  
LENGTH4                  
LISTAGG                      
LN                      
LNNVL                      
LOBNVL                      
LOCALTIMESTAMP                      
LOG                      
LOWER                      
LPAD                      
LTRIM                      
MAKE_REF                      
MATCH_NUMBER                      
MAX                
MEDIAN                      
MERGE$ACTIONS                      
MIN                
MOD                      
MONTHS_BETWEEN                      
MULTISET                      
MULTISET EXCEPT                      
MULTISET INTERSECT                      
MULTISET UNION                      
NANVL                      
NCHR                      
NEW_TIME                      
NEXT                      
NEXT_DAY                      
NHEXTORAW                      
NLSSORT                      
NLS_CHARSET_DECL_LEN                      
NLS_CHARSET_ID                      
NLS_CHARSET_NAME                      
NLS_INITCAP                      
NLS_LOWER                      
NLS_UPPER                      
NTH_VALUE                      
NTILE                      
NULLFN                      
NULLIF                      
NUMTODSINTERVAL                      
NUMTOHEX     &                  
NUMTOHEX2                      
NUMTOYMINTERVAL                      
NVL                      
NVL2                      
OBJECT2XML                      
OLAP_CONDITION                      
OLAP_EXPRESSION                      
OLAP_EXPRESSION_BOOL                      
OLAP_EXPRESSION_DATE                      
OLAP_EXPRESSION_TEXT                      
OLAP_TABLE                      
ORA_CHECK_ACL                      
ORA_CHECK_PRIVILEGE                      
ORA_CLUSTERING                      
ORA_DST_AFFECTED                      
ORA_DST_CONVERT                      
ORA_DST_ERROR                      
ORA_HASH                      
ORA_INVOKING_USER                      
ORA_INVOKING_USERID                      
ORA_RAWCOMPARE                      
ORA_RAWCONCAT                      
PART$NUM$INST                      
PATH                      
PERCENTILE_CONT                    
PERCENTILE_DISC                    
PERCENT_RANK                    
PERCENT_RANKM                      
POWER                      
POWERMULTISET                      
POWERMULTISET_BY_CARDINALITY                      
PREDICTION                    
PREDICTION_BOUNDS                      
PREDICTION_COST                    
PREDICTION_DETAILS                    
PREDICTION_PROBABILITY                    
PREDICTION_SET                    
PRESENTNNV                      
PRESENTV                      
PREV                      
PREVIOUS                      
QUOTE DELIMITERS                      
RANDOMBYTES                      
RANDOMINTEGER                      
RANDOMNUMBER                      
RANK                    
RANKM                      
RATIO_TO_REPORT                      
RAW_TO_CHAR                      
RAW_TO_NCHAR                      
RAW_TO_VARCHAR2                      
RAWTOHEX                      
RAWTONHEX                      
RAWTONUM                      
RAWTONUM2                      
REF                      
REFTOHEX                      
REGEXP_COUNT                      
REGEXP_INSTR                      
REGEXP_REPLACE                      
REGEXP_SUBSTR                      
REGR_AVGX                    
REGR_AVGY                    
REGR_COUNT                    
REGR_INTERCEPT                    
REGR_R2                    
REGR_SLOPE                    
REGR_SXX                    
REGR_SXY                    
REGR_SYY                    
REMAINDER                      
REPLACE                      
REVERSE                    
ROUND                    
ROWIDTOCHAR                      
ROWIDTONCHAR                      
ROW_NUMBER                      
RPAD                      
RTRIM                      
SCN_TO_TIMESTAMP                      
SEC2DISPLAYTIME                      
SESSIONTIMEZONE                      
SET                      
SHRINK_STRING                      
SIGN                      
SIN                      
SINH                      
SOUNDEX                      
SQRT                      
STANDARD_HASH                    
SQLCODE (exception)                      
SQLERRM (exception)                      
STATS_BINOMIAL_TEST                      
STATS_CROSSTAB                      
STATS_F_TEST                      
STATS_KS_TEST                      
STATS_MODE                      
STATS_MW_TEST                      
STATS_ONE_WAY_ANOVA                      
STATS_T_TEST                      
STATS_T_TEST_INDEP                      
STATS_T_TEST_INDEPU                      
STATS_T_TEST_ONE                      
STATS_T_TEST_PAIRED                      
STATS_WSR_TEST                      
STDDEV                    
STDDEV_POP                    
STDDEV_SAMP                    
STRING_TO_RAW                      
SUBMULTISET                      
SUBSTR                    
SUBSTRB                      
SUBSTRC                      
SUBSTR2                      
SUBSTR4                      
SUM                    
SYSDATE                      
SYSTIMESTAMP                      
SYS_AT_TIME_ZONE                      
SYS_AUDIT                        
SYS_CHECKACL                      
SYS_CHECK_PRIVILEGE                        
SYS_CONNECT_BY_PATH (hierarchical)                      
SYS_CONTEXT (environment)                      
SYS_DBURIGEN                      
SYS_DM_RXFORM_CHR                        
SYS_DM_RXFORM_NUM                        
SYS_DOM_COMPARE                        
SYS_ET_BFILE_TO_RAW                        
SYS_ET_BLOB_TO_IMAGE                        
SYS_ET_IMAGE_TO_BLOB                        
SYS_ET_RAW_TO_BFILE                        
SYS_EXTPDTXT                        
SYS_EXTRACT_UTC                      
SYS_FILTER_ACLS                        
SYS_FNMATCHES                        
SYS_FNREPLACE                        
SYS_GETTOKENID                        
SYS_GETXTIVAL                        
SYS_GET_ACLIDS                        
SYS_GET_COL_ACLIDS                        
SYS_GET_PRIVILEGES                        
SYS_GUID (identifier)                      
SYS_MAKEXML                        
SYS_MAKE_XMLNODEID                        
SYS_MKXMLATTR                        
SYS_MKXTI                        
SYS_OPTLOBPRBSC                        
SYS_OPTXICMP                        
SYS_OPTXQCASTASNQ                        
SYS_OP_ADT2BIN                        
SYS_OP_ADTCONS                        
SYS_OP_ALSCRVAL                        
SYS_OP_ATG                        
SYS_OP_BIN2ADT                        
SYS_OP_BL2R                        
SYS_OP_BLOOM_FILTER                        
SYS_OP_BLOOM_FILTER_LIST                        
SYS_OP_C2C                        
SYS_OP_CEG                        
SYS_OP_CL2C                        
SYS_OP_COMBINED_HASH                      
SYS_OP_COMP                        
SYS_OP_CONVERT                        
SYS_OP_COUNTCHG                        
SYS_OP_CSCONV                        
SYS_OP_CSCONVTEST                        
SYS_OP_CSR                        
SYS_OP_CSX_PATCH                        
SYS_OP_CYCLED_SEQ                        
SYS_OP_DECOMP                        
SYS_OP_DESCEND                      
SYS_OP_DISTINCT                  
SYS_OP_DRA                        
SYS_OP_DUMP                      
SYS_OP_DV_CHECK                        
SYS_OP_GROUPING                      
SYS_OP_GUID                      
SYS_OP_HASH                        
SYS_OP_IIX                      
SYS_OP_ITR                      
SYS_OP_LBID                      
SYS_OP_LOBLOC2BLOB                        
SYS_OP_LOBLOC2CLOB                        
SYS_OP_LOBLOC2ID                        
SYS_OP_LOBLOC2NCLOB                        
SYS_OP_LOBLOC2TYP                        
SYS_OP_LSVI                        
SYS_OP_LVL                      
SYS_OP_MAKEOID                      
SYS_OP_MAP_NONNULL                      
SYS_OP_MSR                        
SYS_OP_NICOMBINE                        
SYS_OP_NIEXTRACT                        
SYS_OP_NII                        
SYS_OP_NIX                        
SYS_OP_NUMTORAW                      
SYS_OP_OIDVALUE                        
SYS_OP_OPNSIZE                      
SYS_OP_PAR                        
SYS_OP_PARGID                        
SYS_OP_PARGID_1                        
SYS_OP_PART_ID                        
SYS_OP_PAR_1                        
SYS_OP_PIVOT                        
SYS_OP_R2O                        
SYS_OP_RAWTONUM                      
SYS_OP_RDTM                        
SYS_OP_REF                        
SYS_OP_RMTD                        
SYS_OP_ROWIDTOOBJ                        
SYS_OP_RPB                      
SYS_OP_TOSETID                      
SYS_OP_TPR                        
SYS_OP_TRTB                        
SYS_OP_UNDESCEND                        
SYS_OP_VECAND                        
SYS_OP_VECBIT                        
SYS_OP_VECOR                        
SYS_OP_VECXOR                        
SYS_OP_VERSION                        
SYS_OP_VREF                        
SYS_OP_VVD                        
SYS_OP_XPTHATG                        
SYS_OP_XPTHIDX                        
SYS_OP_XPTHOP                        
SYS_OP_XTXT2SQLT                        
SYS_OP_ZONE_ID                        
SYS_ORDERKEY_DEPTH                        
SYS_ORDERKEY_MAXCHILD                        
SYS_ORDERKEY_PARENT                        
SYS_PATHID_IS_ATTR                        
SYS_PATHID_IS_NMSPC                        
SYS_PATHID_LASTNAME                        
SYS_PATHID_LASTNMSPC                        
SYS_PATH_REVERSE                        
SYS_PXQEXTRACT                        
SYS_RAW_TO_XSID                        
SYS_ROW_DELTA                        
SYS_SC_2_XMLT                        
SYS_SYNRCIREDO                        
SYS_TYPEID                      
SYS_UMAKEXML                        
SYS_XMLAGG                      
SYS_XMLANALYZE                        
SYS_XMLCONTAINS                        
SYS_XMLCONV                        
SYS_XMLEXNSURI                        
SYS_XMLGEN                      
SYS_XMLINSTR                        
SYS_XMLI_LOC_ISNODE                        
SYS_XMLI_LOC_ISTEXT                        
SYS_XMLLOCATOR_GETSVAL                        
SYS_XMLNODEID                        
SYS_XMLNODEID_GETLOCATOR                        
SYS_XMLNODEID_GETOKEY                        
SYS_XMLNODEID_GETPATHID                        
SYS_XMLNODEID_GETPTRID                        
SYS_XMLNODEID_GETRID                        
SYS_XMLNODEID_GETSVAL                        
SYS_XMLTRANSLATE                        
SYS_XMLTYPE2SQL                        
SYS_XMLT_2_SC                        
SYS_XQBASEURI                        
SYS_XQCASTABLEERRH                        
SYS_XQCODEP2STR                        
SYS_XQCODEPEQ                      
SYS_XQCON2SEQ                        
SYS_XQCONCAT                        
SYS_XQDELETE                        
SYS_XQDFLTCOLATION                        
SYS_XQDOC                        
SYS_XQDOCURI                        
SYS_XQDURDIV                        
SYS_XQED4URI                        
SYS_XQENDSWITH                      
SYS_XQERR                        
SYS_XQERRH                        
SYS_XQESHTMLURI                        
SYS_XQEXLOBVAL                        
SYS_XQEXSTWRP                        
SYS_XQEXTRACT                        
SYS_XQEXTRREF                        
SYS_XQEXVAL                        
SYS_XQFB2STR                        
SYS_XQFNBOOL                        
SYS_XQFNCMP                        
SYS_XQFNDATIM                        
SYS_XQFNLNAME                        
SYS_XQFNNM                        
SYS_XQFNNSURI                        
SYS_XQFNPREDTRUTH                        
SYS_XQFNQNM                        
SYS_XQFNROOT                        
SYS_XQFORMATNUM                        
SYS_XQFTCONTAIN                        
SYS_XQFUNCR                        
SYS_XQGETCONTENT                        
SYS_XQINDXOF                        
SYS_XQINSERT                        
SYS_XQINSPFX                        
SYS_XQIRI2URI                        
SYS_XQLANG                        
SYS_XQLLNMFRMQNM                        
SYS_XQMKNODEREF                        
SYS_XQNILLED                        
SYS_XQNODENAME                        
SYS_XQNORMSPACE                        
SYS_XQNORMUCODE                        
SYS_XQNSP4PFX                        
SYS_XQNSPFRMQNM                        
SYS_XQPFXFRMQNM                        
SYS_XQPOLYABS                        
SYS_XQPOLYADD                        
SYS_XQPOLYCEL                        
SYS_XQPOLYCST                        
SYS_XQPOLYCSTBL                        
SYS_XQPOLYDIV                        
SYS_XQPOLYFLR                        
SYS_XQPOLYMOD                        
SYS_XQPOLYMUL                        
SYS_XQPOLYRND                        
SYS_XQPOLYSQRT                        
SYS_XQPOLYSUB                        
SYS_XQPOLYUMUS                        
SYS_XQPOLYUPLS                        
SYS_XQPOLYVEQ                        
SYS_XQPOLYVGE                        
SYS_XQPOLYVGT                        
SYS_XQPOLYVLE                        
SYS_XQPOLYVLT                        
SYS_XQPOLYVNE                        
SYS_XQREF2VAL                        
SYS_XQRENAME                        
SYS_XQREPLACE                        
SYS_XQRESVURI                        
SYS_XQRNDHALF2EVN                        
SYS_XQRSLVQNM                        
SYS_XQRYENVPGET                        
SYS_XQRYVARGET                        
SYS_XQRYWRP                        
SYS_XQSEQ2CON                        
SYS_XQSEQ2CON4XC                        
SYS_XQSEQDEEPEQ                        
SYS_XQSEQINSB                        
SYS_XQSEQRM                        
SYS_XQSEQRVS                        
SYS_XQSEQSUB                        
SYS_XQSEQTYPMATCH                        
SYS_XQSTARTSWITH                        
SYS_XQSTATBURI                        
SYS_XQSTR2CODEP                        
SYS_XQSTRJOIN                        
SYS_XQSUBSTRAFT                        
SYS_XQSUBSTRBEF                        
SYS_XQTOKENIZE                        
SYS_XQTREATAS                        
SYS_XQXFORM                        
SYS_XQ_ASQLCNV                        
SYS_XQ_ATOMCNVCHK                        
SYS_XQ_NRNG                        
SYS_XQ_PKSQL2XML                        
SYS_XQ_UPKXML2SQL                        
SYS_XSID_TO_RAW                        
SYS_ZMAP_FILTER                        
SYS_ZMAP_REFRESH                        
SYS$RAWTOANY                      
TABLE                      
TAN                      
TANH                      
TBL$OR$IDX$PART$NUM                        
TIMESTAMP_TO_SCN                      
TO_ACLID                        
TO_ANYLOB                      
TO_BINARYDOUBLE                      
TO_BINARYFLOAT                      
TO_BLOB                      
TO_CHAR                  
TO_CLOB                      
TO_DATE                      
TO_DSINTERVAL                      
TO_LOB                      
TO_MULTI_BYTE                      
TO_NCHAR                  
TO_NCLOB                      
TO_NUMBER                      
TO_RAW                      
TO_SINGLE_BYTE                      
TO_TIME                        
TO_TIMESTAMP                      
TO_TIMESTAMP_TZ                      
TO_TIME_TZ                        
TO_YMINTERVAL                      
TRANSLATE                    
TRANSLATE USING                    
TRANSLITERATE                      
TREAT                      
TRIM                      
TRUNC                    
TZ_OFFSET                      
UID (environment)                      
UNISTR                      
UPDATEXML                      
UPPER                      
USER (environment)                      
USERENV (environment)                      
VALUE (object)                      
VARIANCE                    
VAR_POP                    
VAR_SAMP                    
VERIFY_OWNER                      
VERIFY_TABLE                      
VERTICAL BARS                      
VSIZE                  
WIDTH_BUCKET                      
WM_CONTAINS                      
WM_CONTAINS                      
WM_EQUALS                      
WM_GREATERTHAN                      
WM_INTERSECTION                      
WM_LDIFF                      
WM_LESSTHAN                      
WM_MEETS                      
WM_OVERLAPS                      
WM_RDIFF                      
XML2OBJECT                        
XMLAGG                      
XMLCAST                      
XMLCDATA                      
XMLCOLLATVAL                      
XMLCOMMENT                      
XMLCONCAT                      
XMLDIFF                      
XMLELEMENT                      
XMLEXISTS                      
XMLEXISTS2                        
XMLFOREST                      
XMLISNODE                        
XMLISVALID                      
XMLPARSE                      
XMLPATCH                      
XMLPI                      
XMLQUERY                      
XMLQUERYVAL                        
XMLROOT                      
XMLSEQUENCE (deprecated)                      
XMLSERIALIZE                      
XMLTABLE                      
XMLTRANSFORM                      
XMLTRANSFORMBLOB                        
XMLTYPE                    
XOR                      
XS_SYS_CONTEXT                        

Morgan's Library Page Footer
This site is maintained by Dan Morgan. Last Updated: This site is protected by copyright and trademark laws under U.S. and International law. © 1998-2014 Daniel A. Morgan All Rights Reserved