ListPatternプロパティ
機能
ストアドプロシジャの一覧を取得するための絞り込み条件を,文字列で設定します。このプロパティは値の取得もできます。
形式
Object.ListPattern[= text] |
パラメタ
-
Object
Procedureオブジェクトへの参照を表すオブジェクト式です。
-
text
絞り込み条件を0〜128バイトまでの文字列で設定します。文字列には,ワイルドカード(_,%)文字が使えます。値をクリアする場合は,長さ0の文字列を設定します。次の書式で設定してください。
-
所有者.ストアドプロシジャ名
-
ストアドプロシジャ名
-
使い方
-
絞り込み条件に指定する所有者やストアドプロシジャ名の最大長は,使用するデータベースに依存します。制限を超えた絞り込み条件を指定した場合は,Procedure.GetListメソッドがエラーになるか,絞り込みが正しく行われません。
-
値がクリアされている場合は,%.% が仮定されます。
-
_(アンダースコア文字)は,ある1文字を表します。
-
%(パーセント文字)は,0個以上のある文字のつながりを表します。
-
使用できる絞り込み条件を次に示します。
- 前方一致
-
(例:ABC%)ストアドプロシジャ名の先頭が'ABC'であり,以降の文字は任意です。
- 後方一致
-
(例:%ABC)ストアドプロシジャ名の最後が'ABC'であり,以前の文字は任意です。
- 任意一致
-
(例:%ABC%)ストアドプロシジャ名中の任意の部分が'ABC'です。
- 完全一致
-
(例:ABC)ストアドプロシジャ名が'ABC'と同じです。
- 部分一致
-
(例:_ABC_)5文字のストアドプロシジャ名のうち,2〜4文字目が'ABC'です。
(例:A_B%C)ストアドプロシジャ名の先頭がA,3文字目が'B',最後が'C'です。
-
_や%を条件に含めたい場合は,それらの文字の前に'¥'を付けます。
ABC¥%% 文字列の先頭が'ABC%'であり,以降の文字は任意です。
-
ListPatternプロパティの値は,Procedure.GetListメソッド発行時に使用されます。Procedure.GetListメソッド発行後にListPatternプロパティの値を変更しても,Procedure.GetListメソッドの結果を変えることはできません。