| Oracle Application Express is tightly integrated with the Oracle database. |
SQL
Natively write SQL queries, and DML operations. Use bind variable syntax to access bind variables.
select ename, job from emp where empno = :P2_EMPNO
PL/SQL
Natively use PL/SQL as region source, in page processing, in application-level processes, and in component condition text. Reference session state using bind variable syntax. Set session state using bind variable syntax.
Calls to Oracle Database packages, procedures and functions can also be incorporated into region source.
begin
htp.p('HELLO WORLD');
end;
Oracle Text
Perform full text search of documents using Oracle Text contains clause.
select * from emp where contains(resume, :P1_SEARCH, 1) > 0
XML DB
Query data stored as XML, access data in XML datatypes, perform xpath queries that leverage the capabilities of Oracle XML DB.
select XMLCast( XMLQuery ('$p/PurchaseOrder/Reference/text()'
passing object_value as "p" returning content) as VARCHAR2(32)) "Reference"
from purchaseorder
where XMLExists('$p/PurchaseOrder[User/text()="SBELL"]'
passing object_value as "p")
Oracle Real Application Clusters
The high availability and scalability offered by Oracle Real Application Clusters (RAC) enables businesses to ensure high returns on their IT investments. Combining Oracle Application Express with Oracle RAC enables users to quickly build, modify and deploy their applications with continued access to mission critical data while drawing benefit from the robust and transparent infrastructure provided by Oracle RAC.
Oracle Spatial
Integrate spatial queries and spatial data using Oracle Application Express.
declare
l_thumb blob;
begin
-- resize image
select blob_content into l_thumb from mytable where id = :ID
ordsys.ordimage.process(l_thumb, 'maxScale=64 64');
end;
Multimedia
Oracle Multimedia is a feature of Oracle Database Standard Edition and Enterprise Edition. It provides support for the most popular multimedia formats with built-in metadata extraction and basic image processing. Oracle multimedia also provides comprehensive support for DICOM content. Multimedia can be accessed using PL/SQL API's from within Oracle Application Express applications.
Analytic Functions
Write SQL that uses analytic functions to integrate powerful lag, lead and other analytic functions.