| Oracle UTL_SYS_COMPRESS Version 26ai |
|---|
| General Information | ||||
| Library Note |
|
|||
| Purpose | Internal support for the supported UTL_COMPRESS package | |||
| AUTHID | DEFINER | |||
| Demo Table and Data | Use the TEST table COMPRESS_DEMO procedure from the UTL_COMPRESS page in the library | |||
| Dependencies |
|
|||
| Documented | No | |||
| First Available | 12.1.0 | |||
| Security Model | Owned by SYS with no privileges granted | |||
| Source | $ORACLE_HOME/rdbms/admin/prvtcmpl.plb | |||
| Subprograms | ||||
| ISOPEN | ||||
| Checks to see if the handle to a piecewise operation context is open or closed | utl_sys_compress.isopen(handle IN BINARY_INTEGER) RETURN BOOLEAN; |
|||
See LZ_UNCOMPRESS_EXTRACT Demo Below |
||||
| LZ_COMPRESS | ||||
| With an uncompressed BLOB as an input output a compressed BLOB Overload 1 |
utl_sys_compress.lz_compress( |
|||
CREATE TABLE test ( |
||||
| With a BFILE as an input output a compressed BLOB Overload 2 |
utl_sys_compress.lz_compress( |
|||
| TBD | ||||
| LZ_COMPRESS_ADD | ||||
| Adds a piece of compressed data | utl_sys_compress.lz_compress_add( |
|||
| TBD | ||||
| LZ_COMPRESS_BFILE | ||||
| With a BFILE as an input output a compressed BLOB | utl_sys_compress.lz_compress_bfile( |
|||
| TBD | ||||
| LZ_COMPRESS_BLOB | ||||
| With an uncompressed BLOB as an input output a compressed BLOB | utl_sys_compress.lz_compress_blob( |
|||
| TBD | ||||
| LZ_COMPRESS_CLOSE | ||||
| Closes and finishes a piecewise compress operation | utl_sys_compress.lz_compress_close( |
|||
| TBD | ||||
| LZ_COMPRESS_OPEN | ||||
| Initializes a piecewise context that maintains the compress state and data | utl_sys_compress.lz_compress_open( |
|||
| TBD | ||||
| LZ_UNCOMPRESS | ||||
| Uncompress BLOB to BLOB Overload 1 |
utl_sys_compress.lz_uncompress(src IN BLOB) RETURN BLOB; |
|||
set serveroutput on |
||||
| Uncompress BFILE to BLOB Overload 2 |
utl_sys_compress.lz_uncompress(src IN BFILE) RETURN BLOB; |
|||
| TBD | ||||
| LZ_UNCOMPRESS_BFILE | ||||
| Uncompress BFILE to BLOB | utl_sys_compress.lz_uncompress_bfile( |
|||
| TBD | ||||
| LZ_UNCOMPRESS_BLOB | ||||
| Uncompress BLOB to BLOB | utl_sys_compress.lz_uncompress_blob( |
|||
| TBD | ||||
| LZ_UNCOMPRESS_CLOSE | ||||
| Closes and finishes a piecewise uncompress | utl_sys_compress.lz_uncompress_close(handle IN BINARY_INTEGER); |
|||
See LZ_UNCOMPRESS_EXTRACT Demo Below |
||||
| LZ_UNCOMPRESS_EXTRACT | ||||
| Used by UTL_COMPRESS to extract a piece of uncompressed data which requires conversion to RAW Produces an ORA-29294 if used on an uncompressed BLOB |
utl_sys_compress.lz_uncompress_extract( |
|||
set serveroutput on |
||||
| LZ_UNCOMPRESS_OPEN | ||||
| Initializes a piecewise context that maintain the uncompress state and data | utl_sys_compress.lz_uncompress_open(src IN BLOB)
RETURN BINARY_INTEGER; |
|||
See LZ_UNCOMPRESS_EXTRACT Demo Above |
||||
| Related Topics |
| Advanced Compression |
| Built-in Functions |
| Built-in Packages |
| Compressed Tablespaces |
| Hybrid Columnar Compression |
| SecureFile Compression |
| UTL_COMPRESS |
| What's New In 21c |
| What's New In 26ai |
| This site is maintained by Daniel Morgan. Last Updated: | This site is protected by copyright and trademark laws under U.S. and International law. © 1998-2026 Daniel A. Morgan All Rights Reserved | ||||||||
|
|
|||||||||