| Oracle OWM_ASSERT_PKG Version 26ai |
|---|
| General Information | ||||||||||||||||||||||
| Library Note |
|
|||||||||||||||||||||
| Purpose | Undocumented but the SYS.DBMS_ASSERT package, plus the functionality of the ASSERT_WS function give an indication that the intention may be related to preventing SQL Injection. | |||||||||||||||||||||
| AUTHID | DEFINER | |||||||||||||||||||||
| Dependencies |
|
|||||||||||||||||||||
| Documented | No | |||||||||||||||||||||
| First Available | 12.2 | |||||||||||||||||||||
| Security Model | Owned by WMSYS with no privileges granted Direct access to this package is prevented by an Accessible By clause. |
|||||||||||||||||||||
| Source | {ORACLE_HOME}/rdbms/admin/owmasrtb.plb {ORACLE_HOME}/rdbms/admin/owmasrts.plb |
|||||||||||||||||||||
| Subprograms | ||||||||||||||||||||||
| ASSERT | ||||||||||||||||||||||
| Undocumented In versions 12.2 through 18.3 this function was not protected with the ACCESSIBLE BY clause |
owm_assert_pkg.assert( |
|||||||||||||||||||||
SQL> sho user |
||||||||||||||||||||||
| ASSERT_WS | ||||||||||||||||||||||
| Returns the var string enclosed in single quotes whether TRUE or FALSE In versions 12.2 through 18.3 this function was not protected with the ACCESSIBLE BY clause |
owm_assert_pkg.assert_ws( |
|||||||||||||||||||||
DECLARE |
||||||||||||||||||||||
| ASSERT_WS_NEQ | ||||||||||||||||||||||
| Appears to return the test string unchanged whether TRUE or FALSE In versions 12.2 through 18.3 this function was not protected with the ACCESSIBLE BY clause |
owm_assert_pkg.assert_ws_neq( |
|||||||||||||||||||||
DECLARE |
||||||||||||||||||||||
| VERIFYCALLSTACK | ||||||||||||||||||||||
| Undocumented In versions 12.2 through 18.3 this function was not protected with the ACCESSIBLE BY clause |
owm_assert_pkg.verifycallstack; |
|||||||||||||||||||||
exec wmsys.owm_assert_pkg.verifycallstack; |
||||||||||||||||||||||
| VERIFYOVMSQL (new 23ai) |
||||||||||||||||||||||
| Undocumented Overload 1 |
owm_assert_pkg.verifyOVMSQL(var IN VARCHAR2) RETURN VARCHAR2; |
|||||||||||||||||||||
| TBD | ||||||||||||||||||||||
| Overload 2 | owm_assert_pkg.verifyOVMSQL(var IN CLOB) RETURN CLOB; |
|||||||||||||||||||||
| TBD | ||||||||||||||||||||||
| 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 | ||||||||
|
|
|||||||||