 | Oracle Application Expressは、Oracle Databaseと密接に統合されています。 |
SQL
SQL問合せおよびDML操作をネイティブに作成します。バインド変数構文を使用してバインド変数にアクセスします。
select ename, job from emp where empno = :P2_EMPNO
PL/SQL
ページ・プロセス、アプリケーション・レベル・プロセスおよびコンポーネント条件テキストで、PL/SQLをリージョン・ソースとしてネイティブに使用します。バインド変数構文を使用してセッション・ステートを参照します。バインド変数構文を使用してセッション・ステートを設定します。
Oracle Databaseのパッケージ、プロシージャおよびファンクションへのコールは、リージョン・ソースに組み込むこともできます。
begin
htp.p('HELLO WORLD');
end;
Oracle Text
Oracle Textのcontains句を使用してドキュメントの全文検索を実行します。
select * from emp where contains(resume, :P1_SEARCH, 1) > 0
XML DB
XMLとして格納されるデータを問い合せ、XMLデータタイプのデータにアクセスし、Oracle XML DBの機能を利用するXPath問合せを実行します。
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
Oracle Real Application Clusters(RAC)が提供する高可用性およびスケーラビリティによって、企業はIT投資に対する高い成果を確保できます。Oracle Application ExpressをOracle RACと組み合せることで、ユーザーは基幹データへのアクセスを継続したままアプリケーションを迅速に作成、変更およびデプロイすると同時に、Oracle RACで提供される堅牢で透過的なインフラストラクチャの恩恵も受けることができます。
Oracle Spatial
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は、Oracle Database Standard EditionおよびEnterprise Editionの機能です。最もポピュラーなマルチメディア形式を組込みメタデータ抽出および基本イメージ処理とともにサポートします。Oracle Multimediaは、DICOMコンテンツの包括的なサポートも行います。Multimediaには、Oracle Application Expressアプリケーション内からPL/SQL APIを使用してアクセスできます。
分析関数
分析関数を使用して強力なlag、leadおよび他の分析関数を統合するSQLを作成します。