「はじめに」の内容は次のとおりです。
Oracle Application Expressリリース18.1用のOracle Application Express APIリファレンスにおける変更点は、次のとおりです。
親トピック: このリリースでの変更
このリリースの新機能は次のとおりです。
APEX_PKG_APP_INSTALL (新規)
これは、パッケージ・アプリケーションを管理するためのユーティリティを提供する新しいパッケージです。
DEINSTALLプロシージャのシグネチャ1 - このプロシージャは、指定されたパッケージ・アプリケーションを削除します。
DEINSTALLプロシージャのシグネチャ2 - このプロシージャは、指定されたパッケージ・アプリケーションを削除します。
INSTALLファンクションのシグネチャ1 - このファンクションは、指定されたパッケージ・アプリケーションをインストールし、インストールしたアプリケーションIDを返します。
INSTALLファンクションのシグネチャ2 - このファンクションは、指定されたパッケージ・アプリケーションをインストールし、インストールしたアプリケーションIDを返します。
UPGRADEプロシージャのシグネチャ1 - このプロシージャは、指定されたパッケージ・アプリケーションをアップグレードします。
UPGRADEプロシージャのシグネチャ2 - このプロシージャは、指定されたパッケージ・アプリケーションをアップグレードします。
APEX_ACL (新規)
これは、アプリケーション・アクセス制御共有コンポーネントに関連付けられたOracle Application Express環境でプログラミングする際に使用可能なユーティリティを提供する新しいパッケージです。
ADD_USER_ROLEプロシージャのシグネチャ1 - このプロシージャは、ユーザーにロールを割り当てます。
ADD_USER_ROLEプロシージャのシグネチャ2 - このプロシージャは、ユーザーにロールを割り当てます。
HAS_USER_ANY_ROLESファンクション - このファンクションは、ユーザーがアプリケーション・ロールに割り当てられている場合にはTRUE
を返します。
HAS_USER_ROLEファンクション - このファンクションは、ユーザーが指定されたロールに割り当てられている場合にはTRUE
を返します。
REMOVE_USER_ROLEプロシージャのシグネチャ1 - このプロシージャは、ユーザーから割当て済のロールを削除します。
REMOVE_USER_ROLEプロシージャのシグネチャ2 - このプロシージャは、ユーザーから割当て済のロールを削除します。
REPLACE_USER_ROLESプロシージャのシグネチャ1 - このプロシージャは、既存の割当て済のユーザー・ロールをロールの新規配列に置き換えます。
REPLACE_USER_ROLESプロシージャのシグネチャ2 - このプロシージャは、既存の割当て済のユーザー・ロールをロールの新規配列に置き換えます。
REMOVE_ALL_USER_ROLESプロシージャ - このプロシージャは、ユーザーから割当て済のすべてのロールを削除します。
APEX_APP_SETTING (新規)
これは、アプリケーション設定共有コンポーネントに関連付けられたOracle Application Express環境でプログラミングする際に使用可能なユーティリティを提供する新しいパッケージです。
SET_VALUEプロシージャ - このプロシージャは、現在のアプリケーションのアプリケーション設定値を変更します。
GET_VALUEファンクション - このファンクションは、現在のアプリケーションのアプリケーション設定値を取得します。
APEX_MAIL (更新)
PREPARE_TEMPLATEプロシージャ - JSON文字列として指定されたプレースホルダが代入される電子メール・テンプレートに基づいて書式設定されたメールを返すプロシージャ。
SENDプロシージャ - このプロシージャは、Application Expressのメール・キューにメールを追加するために使用します。
SENDファンクション - このファンクションは、Application Expressのメール・キューにメールを追加した後、メールIDを返します。
APEX_UTIL (更新)
PREPARE_URLファンクション(更新) - 新規パラメータp_plain_url
を追加しました。
SET_PARSING_SCHEMA_FOR _REQUESTプロシージャ(新規) - このプロシージャは、現在のページ・ビューのために解析中のユーザーを別のワークスペース・スキーマに変更します。
APEX_APPLICATION_INSTALL (更新)
GET_NO_PROXY_DOMAINSファンクション(新規) - このファンクションは、インポートするアプリケーションの「プロキシなしドメイン」属性を取得するために使用します。
SET_PROXYプロシージャ(新規) - このプロシージャは、インポートするアプリケーションのプロキシ・サーバー属性を設定するために使用します。
APEX_JSON (更新)
GET_T_NUMBERファンクション(新規) - このファンクションは、配列の数値属性を返します。
GET_T_VARCHAR2ファンクション(新規) - このファンクションは、配列のvarchar2
属性を返します。
TO_MEMBER_NAMEファンクション(新規) - このファンクションは、指定された文字列をJSONメンバー名に変換するもので、get_%
ファンクションを使用して値にアクセスするのに便利です。
APEX_JWT (新規)
これは、JSON Webトークン(JWT)を操作するためのAPIを提供する新しいパッケージです。
T_TOKEN - t_token
レコードには、JSON Webトークンのデコード部分が含まれています。
ENCODEファンクション - このファンクションは、ペイロードをエンコードし、オプションでペイロードを暗号化します。
DECODEファンクション - このファンクションは、ロー・トークン値をデコードします。
VALIDATEプロシージャ - このプロシージャは、指定されたトークンを検証します。
APEX_COLLECTION (更新)
CREATE_COLLECTION (更新) - 新規パラメータp_truncate_if_exists
を追加しました。
CREATE_COLLECTION_FROM_QUERY (更新) - 新規パラメータp_truncate_if_exists
を追加しました。
CREATE_COLLECTION_FROM_QUERY2 (更新) - 新規パラメータp_truncate_if_exists
を追加しました。
CREATE_COLLECTION_FROM_QUERY_B (更新) - 新規パラメータp_truncate_if_exists
を追加しました。
CREATE_COLLECTION_FROM_QUERYB2 (更新) - 新規パラメータp_truncate_if_exists
を追加しました。
APEX_SESSION (更新)
CREATE_SESSIONプロシージャ(新規) - このプロシージャは、指定されたアプリケーション用に新しいセッションを作成し、環境を設定し、アプリケーションの初期化PL/SQLコードを実行します。
DELETE_SESSIONプロシージャ(新規) - このプロシージャは、指定されたIDのセッションを削除します。セッションが現在アタッチされている場合、アプリケーションのクリーン・アップPL/SQLコードをコールして、環境をリセットします。
ATTACHプロシージャ(新規) - このプロシージャは、指定されたアプリケーションおよび現在のセッションに基づいて、環境を設定し、初期化PL/SQLコードを実行します。
DETACHプロシージャ(新規) - このプロシージャは、現在のセッションからデタッチし、環境をリセットし、アプリケーションのクリーン・アップPL/SQLコードを実行します。
APEX_ERROR (更新)
APEX_ERROR.HAVE_ERRORS_OCCURREDファンクション(新規) - このファンクションは、(インライン)エラーが発生した場合にはTRUE
を返し、エラーが発生しなかった場合にはFALSE
を返します。