7.41 GET_MEMBER_MD5ファンクション
このファンクションを使用して、順序番号で指定したメンバーについて、その属性のメッセージ・ダイジェストを計算して戻します。メッセージ・ダイジェストのこの計算は、コレクションでネイティブに実行される計算と同じです。したがって、このファンクションの結果は、ビューapex_collectionsのMD5_ORIGINAL
列と比較できます。
指定した名前のコレクションが、同じセッションのカレント・ユーザー用およびカレント・アプリケーションID用として存在しないと、アプリケーション・エラーが発生します。順序番号p_seqで指定したメンバーが存在しないと、アプリケーション・エラーが発生します。
構文
APEX_COLLECTION.GET_MEMBER_MD5 (
p_collection_name IN VARCHAR2,
p_seq IN NUMBER)
RETURN VARCHAR2;
パラメータ
表7-18 GET_MEMBER_MD5のパラメータ
パラメータ | 説明 |
---|---|
|
メンバーのこの配列を追加するコレクションの名前。このコレクションが、カレント・ユーザーの指定された名前で、同じセッションに存在しないと、エラーが戻されます。 |
p_seq |
コレクション・メンバーの順序番号。 |
例
次の例では、GROCERIESコレクションの5番目のメンバーについて、MD5が計算されます。
declare
l_md5 varchar2(4000);
begin
l_md5 := apex_collection.get_member_md5(
p_collection_name => 'GROCERIES'
p_seq => 10 );
end;
親トピック: APEX_COLLECTION