IFS_OBJECT_STATISTICS 表関数
IFS_OBJECT_STATISTICS 表関数は、開始パス名に含まれるオブジェクト、または開始パス名からアクセス可能なオブジェクトの表を戻します。
この情報は、ディレクトリー情報検索 (RTVDIRINF) コマンドまたは Qp0lGetAttr() -- 属性取得 API によって返される情報と似ています。
リモート・ファイル・システム・オブジェクトの行は戻されません。 これは、QNTC ファイル・システムの場合、/QNTC の行のみが戻されることを意味します。 ネットワーク・ファイル・システム (NFS) および QFileSvr.400 ファイル・システムの場合、行は戻されません。
QDLS を含む一部のファイル・システムはスレッド・セーフではありません。 これらのファイル・システムから情報にアクセスしても、一部の行が返されない場合があります。 これが発生した場合は、IGNORE_ERRORS パラメーターの設定に基づいてエラーまたは警告が返されます。 スレッド・セーフ・ファイル・システムのリストについては、このページの「使用上の注意」( access () -- ファイル・アクセシビリティーの判別) を参照してください。
許可: 呼び出し側は以下を備えている必要があります。
- 検索を開始するために使用されるパス名に含まれる各ディレクトリーの場合は、*X
- 再帰的に処理されるディレクトリーの場合は、*RX および *OBJMGT
- 戻される各オブジェクトの場合、*OBJMGT
- 検索を開始するために使用されるパス名 (QDLS を除く) に含まれる各ディレクトリーの場合は、*X
- 再帰的に戻される、または処理されるすべてのオブジェクトの場合は、*RWX および *OBJEXIST *OBJMGT *OBJALTER *OBJREF
- 検索を開始するために使用されるパス名に含まれているライブラリーまたはオブジェクトの場合は、*USE
- サービスによって再帰的に処理されるライブラリーまたはオブジェクトの場合は、*USE および *OBJMGT
- 戻される各オブジェクトの場合、*OBJMGT
OBJECT_AUDIT および OBJECT_AUDIT_CREATE の値を戻すには、呼び出し側に *ALLOBJ または *AUDIT 特殊権限が必要です。
- 開始パス名
- 検索を開始するためのパス名を返す式。 相対パス名は、現行ディレクトリーに対する相対パス名です。 絶対パス名が指定されていない場合、オブジェクトに解決するために、現行作業ディレクトリーが相対パス名と組み合わせて使用されます。
- サブツリー・ディレクトリー
- すべてのサブディレクトリーを再帰的に処理するかどうかを示す式。
- NO
- 開始パス名によって識別されるディレクトリー内のオブジェクトのみが処理されます。
- YES
- 開始パス名で識別されるディレクトリーのすべてのサブディレクトリーが処理されます。 これはデフォルト値。
- オブジェクト・タイプ・リスト
- 返される必要がある 1 つ以上のオブジェクト・タイプのリスト。 複数の値は 1 つ以上のブランクで区切られます。 デフォルトは空ストリングで、すべてのオブジェクトが返されることを示します。 値には、すべての標準システム・オブジェクト・タイプ (例えば、*PGM または *STMF) と、以下の特殊値が含まれます。
- *ALLDIR
すべてのディレクトリー・オブジェクト・タイプを選択します。 これには、*LIB、*DIR、*FLR、*FILE、および *DDIR オブジェクト・タイプが含まれます。
- *ALLSTMF
- すべてのストリーム・ファイル・オブジェクト・タイプを選択してください。 これには、*MBR、*DOC、*STMF、*DSTMF、および *USRSPC オブジェクト・タイプが含まれます。
- *MBR
すべてのデータベース・ファイル・メンバー・タイプを選択してください。
- *NOQDLS
- すべての QDLS ファイル・システム・オブジェクト・タイプを除外します。
- *NOQOPT
- すべての QOPT および QNTC ファイル・システム・オブジェクト・タイプを除外します。
- *NOQSYS
- すべての QSYS.LIB オブジェクト・タイプを除外します。 これには、QSYS.LIB ファイル・システム内のすべてのオブジェクトと、機能の呼び出し時に使用可能なすべての独立 ASP QSYS.LIB ファイル・システムが含まれます。
- 除外リスト
- 処理から除外する 1 つ以上のパス名を含む文字ストリング。 このパスからアクセスされるすべてのオブジェクトおよびサブディレクトリーも除外されます。 デフォルトは空ストリングで、パス名が処理から除外されないことを示します。
- ignore-errors
エラーの発生時に実行する内容を識別する文字ストリング式またはグラフィック・ストリング式。
- NO
エラーが戻されます。
- YES
- 警告が戻されます。
この関数の結果は、以下の表に示された形式の行を含むテーブルです。 列はすべて NULL 可能です。
列名 | データ・タイプ | 説明 |
---|---|---|
PATH_NAME | DBCLOB(16M) CCSID 1200 | Integrated File System オブジェクトのパス名。 |
OBJECT_TYPE | VARCHAR(10) | オブジェクト・タイプ。 |
SYMBOLIC_LINK | DBCLOB(16M) CCSID 1200 | このオブジェクトのシンボリック・リンク。 OBJECT_TYPE が *SYMLNK でない場合は、NULL 値が入ります。 |
ASP_NUMBER | INTEGER | オブジェクトが保管される補助記憶域プール (ASP)。 オブジェクトがこの IBM® i上にない場合は、NULL 値が入ります。 |
TEXT_DESCRIPTION | VARGRAPHIC(50) CCSID 1200 | オブジェクトに関連付けられたテキスト・ストリング。 テキスト・ストリングがない場合は、NULL 値が入ります。 |
FILE_IDENTIFIER_NUMBER | BIGINT | オブジェクトのファイル ID 番号です。 この番号は、ファイル・システムでオブジェクトを一意的に識別します。 一緒に使用されるファイル ID 番号、世代 ID、およびファイル・システム ID は、システム上のオブジェクトを固有に識別します。 |
GENERATION_IDENTIFIER | BIGINT | オブジェクトに関連付けられた世代 ID。 一緒に使用されるファイル ID 番号、世代 ID、およびファイル・システム ID は、システム上のオブジェクトを固有に識別します。 |
FILE_SYSTEM_IDENTIFIER | BIGINT | オブジェクトが属するファイル・システム ID。 この数値は、オブジェクトが属するファイル・システムを一意的に識別します。 一緒に使用されるファイル ID 番号、世代 ID、およびファイル・システム ID は、システム上のオブジェクトを固有に識別します。 |
FILE_IDENTIFIER | BINARY(16) | 参照されたオブジェクトに関連付けられた ID。 |
FILE_ACCESS | BINARY(4) | ファイル・タイプおよびファイル・モードを含む情報を含むビット・ストリング |
CREATE_TIMESTAMP | TIMESTAMP(0) | オブジェクトが作成された時刻。 |
ACCESS_TIMESTAMP | TIMESTAMP(0) | オブジェクトのデータが最後にアクセスされた時刻。 オブジェクトがアクセスされたことがない場合は、NULL 値が入ります。 |
DATA_CHANGE_TIMESTAMP | TIMESTAMP(0) | オブジェクトのデータが最後に変更された時刻。 オブジェクトのデータが一度も変更されていない場合は、NULL 値が入ります。 |
OBJECT_CHANGE_TIMESTAMP | TIMESTAMP(0) | オブジェクトのデータまたは属性が最後に変更された時刻。 オブジェクトのデータまたは属性が一度も変更されていない場合は、NULL 値が入ります。 |
LAST_USED_TIMESTAMP | TIMESTAMP(0) | オブジェクトが最後に使用された日付。 オブジェクトが一度も使用されていない場合、またはオブジェクトが属する IBM i タイプまたはファイル・システムの使用状況データが維持されていない場合は、NULL 値が入ります。 |
DAYS_USED_COUNT | INTEGER | オブジェクトがこれまでに使用された日数。 ファイル・システムによって、 およびファイル・システムでサポートされる個々のオブジェクト・タイプによって、 「使用」の意味が異なります。 「使用」とは、ファイルのオープンまたはクローズを意味する場合もあれば、 リンクの追加、名前変更、復元、オブジェクトのチェックアウトを指す場合もあります。 このカウントは 1 日に 1 回増分され、オブジェクトが使用され、リセットできます。 |
LAST_RESET_TIMESTAMP | TIMESTAMP(0) | 使用日数カウントが最後にゼロにリセットされたときのタイム・スタンプ。 使用日数カウントがリセットされていない場合は、NULL 値が入ります。 |
ALLOCATED_SIZE | BIGINT | このオブジェクトに割り振られたバイト数。 |
DATA_SIZE | BIGINT | このオブジェクト内のデータのサイズ (バイト単位)。 このサイズには、オブジェクト・ヘッダーや、 オブジェクトに関連した拡張属性のサイズは含まれません。 |
CCSID | INTEGER | オブジェクトのデータおよび拡張属性のCCSID。 CCSID がない場合は、NULL 値が入ります。 |
CODE_PAGE | INTEGER | ファイル内のデータまたはディレクトリーの拡張属性に使用されるコード化文字セット ID (CCSID) から派生したコード・ページ。 複数のコード・ページがある場合、または CCSID がサポートされている CCSID ではない場合は、NULL 値が入ります。 |
EXTENDED_ATTRIBUTE_COUNT | BIGINT | このオブジェクトに関連した拡張属性の数。 |
CRITICAL_EXTENDED_ATTRIBUTE_COUNT | BIGINT | このオブジェクトに関連した重要な拡張属性の数。 |
EXTENDED_ATTRIBUTE_SIZE | BIGINT | 拡張属性バイトの合計数。 |
HARD_LINK_COUNT | INTEGER | オブジェクトへのハード・リンク数 |
OBJECT_READ_ONLY | VARCHAR(3) | オブジェクトが書き込みまたは削除できるか,拡張属性が変更または削除されたか,
あるいはそのサイズが変更されたかどうか。
|
OBJECT_HIDDEN | VARCHAR(3) | 通常のディレクトリー・リストを使ってオブジェクトを表示できるかどうか。
|
TEMPORARY_OBJECT | VARCHAR(3) | オブジェクトが一時オブジェクトであるかどうか。
|
SYSTEM_FILE | VARCHAR(3) | オブジェクトがシステム・ファイルであるため、
通常のディレクトリー検索から除外されるかどうか。
|
SYSTEM_USAGE | VARCHAR(6) | ファイルにシステムによる特殊使用があるかどうか。
OBJECT_TYPE が *STMF でない場合は、NULL 値が入ります。 |
DEVICE_SPECIAL_FILE | BIGINT | オブジェクトが装置特殊ファイルであり、それが表す実装置です。 これが装置特殊ファイルでない場合は、NULL 値が入ります。 |
OBJECT_OWNER | VARCHAR(10) | オブジェクトの所有者のユーザー・プロファイル名。 次の特殊値を含めることができます。
所有者がない場合は、NULL 値が入ります。 |
USER_ID_NUMBER | BIGINT | オブジェクトの所有者のユーザー ID (UID) 番号。 所有者がない場合は、NULL 値が入ります。 |
PRIMARY_GROUP | VARCHAR(10) | オブジェクトの 1 次グループとなるユーザー・プロファイルの名前。 次の特殊値を含めることができます。
オブジェクトに 1 次グループがない場合は、NULL 値が入ります。 |
GROUP_ID_NUMBER | BIGINT | オブジェクトの 1 次グループとなるユーザー・プロファイルのグループ ID (GID) 番号。 オブジェクトに 1 次グループがない場合は、NULL 値が入ります。 |
AUTHORIZATION_LIST | VARCHAR(10) | 指定のオブジェクトを保護するために使用される権限リストの名前。 オブジェクトに対する権限の決定に権限リストが使用されない場合は、NULL 値が入ります。 |
SET_EFFECTIVE_USER_ID | VARCHAR(3) | 実行時に有効ユーザーID (UID)を設定します。
OBJECT_TYPE が *DIR の場合は、NULL 値が入ります。 |
SET_EFFECTIVE_GROUP_ID | VARCHAR(3) | 実行時に有効グループID (GID)を設定します。
|
AUTHORITY_COLLECTION_VALUE | VARCHAR(10) | オブジェクトの権限収集が活動状態の時にオブジェクトに使用される権限収集値を指定します。
|
OBJECT_AUDIT | VARCHAR(7) | オブジェクトと対応した監査値
ユーザーが現在の監査値の取得を許可されていない場合は、NULL 値が入ります。 |
OBJECT_AUDIT_CREATE | VARCHAR(7) | ディレクトリーと関連したオブジェクト作成監査値。 これは、ディレクトリーに作成されたすべてのオブジェクトに与えられる監査値です。
ユーザーが現在のオブジェクト作成監査値を取得することを許可されていない場合は、NULL 値が入ります。 |
JOURNALED | VARCHAR(3) | オブジェクトの現在のジャーナル状況。
|
JOURNAL_LIBRARY | VARCHAR(10) | 現在使用中のジャーナルが入っているライブラリーの名前。 オブジェクトがジャーナル処理されていない場合は、NULL 値が入ります。 |
JOURNAL_NAME | VARCHAR(10) | 現在使用されているジャーナルの名前。 オブジェクトがジャーナル処理されていない場合は、NULL 値が入ります。 |
JOURNAL_BEFORE_IMAGE | VARCHAR(3) | ジャーナル処理が活動状態の時に、変更前のオブジェクトのイメージがジャーナル処理されるかどうかを示します。
オブジェクトがジャーナル処理されたことがない場合は、NULL 値が入ります。 |
JOURNAL_AFTER_IMAGE | VARCHAR(3) | ジャーナル処理が活動状態の時に、変更後のオブジェクトのイメージがジャーナル処理されるかどうかを示します。
オブジェクトがジャーナル処理されたことがない場合は、NULL 値が入ります。 |
JOURNAL_IDENTIFIER | VARCHAR(10) | このオブジェクトのジャーナル ID (JID)。 オブジェクトがジャーナル処理されたことがない場合は、NULL 値が入ります。 |
JOURNAL_START_TIMESTAMP | TIMESTAMP(0) | オブジェクトのジャーナル処理が最後に開始されたときのタイム・スタンプ。 オブジェクトがジャーナル処理されたことがない場合は、NULL 値が入ります。 |
JOURNAL_OPTIONAL_ENTRIES | VARCHAR(3) | ジャーナル処理がアクティブのとき、
オプショナルと見なされる項目がジャーナル処理されます。 オプション・ジャーナル項目のリストは、
各オブジェクト・タイプに応じて異なります。 各種オブジェクトのこれらのオプション項目については、Integrated File System を参照してください。
オブジェクトがジャーナル処理されたことがない場合は、NULL 値が入ります。 |
JOURNAL_SUBTREE | VARCHAR(3) | このオブジェクトが継承ジャーナル・セマンティクスを持つディレクトリーまたはライブラリーであるかどうかを示します。
オブジェクトがジャーナル処理されたことがない場合は、NULL 値が入ります。 |
PARTIAL_TRANSACTION | CHAR(1) | オブジェクトに部分トランザクションが含まれているかどうかを示します。
オブジェクトがジャーナル処理されたことがない場合は、NULL 値が入ります。 |
APPLY_STARTING_RECEIVER_LIBRARY | VARCHAR(10) | ジャーナル・レシーバーが入っているライブラリーの名前。 オブジェクトがジャーナル処理されたことがない場合は、NULL 値が入ります。 |
APPLY_STARTING_RECEIVER | VARCHAR(10) | 一番古いジャーナル・レシーバーには,ジャーナル処理変更の適用(APYJRNCHG)を正常に実行する必要があります。 PARTIAL_TRANSACTION の値が Y の場合、ジャーナル・レシーバーには部分トランザクションの開始を表すジャーナル項目が含まれます。 そうでない場合には、ジャーナル・レシーバーに保管操作の開始を表すジャーナル項目が入っています。 PARTIAL_TRANSACTION の値が R の場合は、NULL 値が入ります。 オブジェクトが一度もジャーナル処理されていない場合は、NULL 値も入ります。 |
APPLY_STARTING_RECEIVER_ASP | VARCHAR(10) | 開始ジャーナル・レシーバーが入っているライブラリーの ASP の名前です。 特殊値 *SYSBAS を入れることができます。 オブジェクトがジャーナル処理されたことがない場合は、NULL 値が入ります。 |
OBJECT_SIGNED | VARCHAR(3) | オブジェクトにデジタル署名があるかどうか。
OBJECT_TYPE が *STMF でない場合は、NULL 値が入ります。 |
SYSTEM_TRUSTED_SOURCE | VARCHAR(3) | オブジェクトが,システムによって信頼されるソースによって署名されているかどうか。
OBJECT_TYPE が *STMF でない場合、または OBJECT_SIGNED が NO の場合は、NULL 値が入ります。 |
MULTIPLE_SIGNATURES | VARCHAR(3) | オブジェクトに複数のデジタル署名があるかどうか。
OBJECT_TYPE が *STMF でない場合、または OBJECT_SIGNED が NO の場合は、NULL 値が入ります。 |
OBJECT_DOMAIN | VARCHAR(7) | オブジェクトの定義域。
|
BLOCK_SIZE | INTEGER | オブジェクトのブロック・サイズ。 |
AUX_STORAGE_ALLOCATION | VARCHAR(8) | 指定されたオブジェクトに対してシステムが補助記憶域を割り振る方法を決定します。
OBJECT_TYPE が *STMF でない場合は、NULL 値が入ります。 |
AUX_STORAGE_OVERFLOW | VARCHAR(3) | オブジェクトが常駐する補助記憶域プールをオーバーフローしたかどうか。
|
MAIN_STORAGE_ALLOCATION | VARCHAR(8) | 指定されたオブジェクトに対してシステムが主記憶域をどのように割り振るかを決定します。
OBJECT_TYPE が *STMF でない場合は、NULL 値が入ります。 |
STORAGE_FREED | VARCHAR(3) | オブジェクトのデータがオフラインに移行(オンライン記憶域を解放)したかどうか。
|
STORED_LOCAL | VARCHAR(3) | オブジェクトがローカルに保管されるか、リモート・システムに保管されるかを示します。 ファイルがローカルかリモートかの決定は、それぞれのファイル・システム規則によって異なります。 ローカル標識とリモート標識のどちらも伝送しないファイル・システム内のオブジェクトは、
リモートとして扱われます。
|
VIRTUAL_DISK_STORAGE | VARCHAR(3) | オブジェクトが、統合 xSeries サーバーが xSeries サーバーの仮想ディスク・ドライブとして使用するために割り振られたストレージであるかどうか。
OBJECT_TYPE が *STMF でない場合は、NULL 値が入ります。 |
DIRECTORY_FORMAT | CHAR(6) | 指定されたディレクトリー・オブジェクトのフォーマット。
OBJECT_TYPE が *DIR でない場合は、NULL 値が入ります。 |
STREAM_FILE_FORMAT | CHAR(6) | ストリーム・ファイルのフォーマット。
OBJECT_TYPE が *STMF でない場合は、NULL 値が入ります。 |
UDFS_FILE_FORMAT | CHAR(6) | ユーザー定義ファイル・システム内に作成されるストリーム・ファイル (*STMF) のデフォルト・ファイル・フォーマット。
OBJECT_TYPE が *STMF でない場合は、NULL 値が入ります。 |
UDFS_PREFERRED_STORAGE | CHAR(3) | UDFS 内のオブジェクトの優先ストレージ・メディア。
優先ストレージ・メディアが不明の場合は、NULL 値が入ります。 |
UDFS_TEMPORARY_OBJECT | VARCHAR(3) | UDFS 内のオブジェクトが一時オブジェクトであるかどうか。
|
CASE_SENSITIVE_FILE_SYSTEM | VARCHAR(3) | このオブジェクトを含むファイル・システムの大/小文字の区別。
|
RESTRICT_RENAME_AND_UNLINK | VARCHAR(3) | ディレクトリー内のオブジェクトの名前変更およびリンク解除が制限されます。 オブジェクトはこの属性がオンに設定されているディレクトリーにリンクできますが,操作を実行するユーザーに
対して次の1つ以上が真でない場合には,名前変更またはリンク解除することはできません。
|
PC_ARCHIVE | VARCHAR(3) | オブジェクトが最後に PC に保管されてから変更されたかどうか。
|
SYSTEM_ARCHIVE | VARCHAR(3) | オブジェクトが変更され、IBM i に保存する必要があるかどうか。 オブジェクトの変更時刻が更新されると値は YES になり、オブジェクトが保管されると値は NO に設定されます。
|
ALLOW_SAVE | VARCHAR(3) | オブジェクトを保管できるかどうか。
|
SYSTEM_RESTRICT_SAVE | VARCHAR(3) | システムがオブジェクトの保管を防止するかどうか。
|
INHERIT_ALLOW_CHECKPOINT_WRITER | VARCHAR(3) | ディレクトリー内で作成された新規オブジェクトが、その親の活動時保管チェックポイント処理オプションを継承するかどうか。
|
ALLOW_WRITE_DURING_SAVE | VARCHAR(3) | オブジェクトがストリーム・ファイルである場合は,活動状態保管チェックポイント処理時に,
このストリーム・ファイルを読み取りプログラムおよび書き出しプログラムと共用できるかどうかを示します。 オブジェクトがディレクトリーである場合は,活動状態保管操作時に,このディレクトリー内でリンクの
追加,除去,および名前変更を行えるかどうかを示します。
OBJECT_TYPE が *STMF または *DIR でない場合は、NULL 値が入ります。 |
EXIT_PROGRAM_OPEN_CLOSE | VARCHAR(3) | オブジェクトがオープンまたはクローズされるときに、統合ファイル・システムのオープン関連出口プログラムのいずれかに登録された出口プログラムが呼び出されるかどうか。 これは、オブジェクトの 実行出口プログラム 値です。
OBJECT_TYPE が *STMF でない場合は、NULL 値が入ります。 |
EXIT_PROGRAM_OPEN_CLOSE_DIRECTORY | VARCHAR(3) | オブジェクトがこのディレクトリーに作成されるときに使用される 実行出口プログラム の値。 これは、ディレクトリーの 実行出口プログラムの作成 値でもあります。
OBJECT_TYPE が *DIR でない場合は、NULL 値が入ります。 |
EXIT_PROGRAM_SCAN | VARCHAR(11) | 出口プログラムが統合ファイル・システムのスキャン関連出口点で登録されるときに,
オブジェクトがスキャンされるかどうか。
OBJECT_TYPE が *STMF でない場合は、NULL 値が入ります。 |
EXIT_PROGRAM_SCAN_DIRECTORY | VARCHAR(11) | 出口プログラムが統合ファイル・システムのスキャン関連出口点で登録されるときに,
ディレクトリー内に作成されたオブジェクトがスキャンされるかどうか。
OBJECT_TYPE が *DIR でない場合は、NULL 値が入ります。 |
SCAN_STATUS | VARCHAR(12) | このオブジェクトに関連したスキャンの状況。
|
CCSID_SCAN | INTEGER | オブジェクトが以前に CCSID でスキャンされた場合、そのオブジェクトがスキャンされた CCSID 値。 SCAN_STATUS が SUCCESS の場合、オブジェクトはこの CCSID で正常にスキャンされます。 SCAN_STATUS が FAILURE の場合、オブジェクトはこの CCSID でのスキャンに失敗します。 CCSID が適用されない場合は、NULL 値が入ります。 |
CCSID_SCAN_SUCCESS | INTEGER | SCAN_STATUS が SUCCESS の場合、オブジェクトはこの CCSID で正常にスキャンされます。 SCAN_STATUS が FAILURE の場合、または CCSID_SCAN が NULL 値の場合は、NULL 値が入ります。 |
SCAN_SIGNATURES_DIFFERENT | VARCHAR(3) | オブジェクトが独立ASPグループ内にある場合には,オブジェクトのスキャン・シグニチャーは
関連する独立ASPグループのスキャン・シグニチャーと比較されます。 オブジェクトが独立 ASP グループに含まれない場合、
オブジェクト・スキャン・シグニチャーはグローバル・スキャン・シグニチャーの値と比較されます。
|
BINARY_SCAN | VARCHAR(3) | オブジェクトは、前にスキャンされた時にバイナリー・モードでスキャンされました。
|
CHECKED_OUT | VARCHAR(3) | オブジェクトがチェックアウトされているかどうか。
|
CHECKED_OUT_TIMESTAMP | TIMESTAMP(0) | オブジェクトがチェックアウトされた時刻。 オブジェクトがチェックアウトされていない場合は、NULL 値が入ります。 |
CHECKED_OUT_USER | VARCHAR(10) | オブジェクトをチェックアウトしたユーザー。 オブジェクトがチェックアウトされていない場合は、NULL 値が入ります。 |
例
- ディレクトリー /usr 内のすべてのオブジェクトの基本情報をリストします。
SELECT PATH_NAME, OBJECT_TYPE, DATA_SIZE, OBJECT_OWNER FROM TABLE (QSYS2.IFS_OBJECT_STATISTICS(START_PATH_NAME => '/usr', SUBTREE_DIRECTORIES => 'NO'));
- /usr 内のすべてのオブジェクトの基本情報をリストし、すべてのサブディレクトリーも処理します。
SELECT PATH_NAME, OBJECT_TYPE, DATA_SIZE, OBJECT_OWNER FROM TABLE (QSYS2.IFS_OBJECT_STATISTICS(START_PATH_NAME => '/usr', SUBTREE_DIRECTORIES => 'YES'));