パッケージで定義されているすべてのプロシージャの取得
get
/database/objects/packages/procedures/
実行時のロールに応じてDBA_PROCEDURESビューまたはALL_PROCEDURESビューから、すべてのレコードを返します。レスポンスに含まれるのは、OBJECT_TYPE = 'PACKAGE'でありPROCEDURE_NAMEがnullでないレコードです。クライアントは、このサービスを起動するにはSQL管理者ロールまたはSQL開発者ロールが必要です。
リクエスト
問合せパラメータ
- limit: integer(int32)
戻すレコードの最大数。
- q:
フィルタリングは、全コレクションで見つかった項目のサブセットが含まれている複数ページのリソース全体に対し、リクエストごとの動的フィルタ定義を使用してコレクション・リソースを制限する処理です。フィルタリングは、大規模なコレクションの効率的な走査を可能にします。例
この操作にはリクエスト本文はありません。
先頭に戻るレスポンス
サポートされるメディア・タイプ
- application/json
200 レスポンス
パッケージで定義されているすべてのプロシージャについて説明します。
ルート・スキーマ: DatabaseObjectsProcedures
タイプ:
ソースの表示
object
-
count: integer
現在のレスポンス内のレコードの合計数
-
hasMore: boolean
取得するレコードがさらにあるかどうか
-
items: array items
-
limit: integer
サーバーによって適用されるレコード数に関する実際のページ・サイズ制限
-
links: array links
-
offset: integer
項目リソースの返戻元となる実際の索引
ネストされたスキーマ: items
タイプ:
ソースの表示
array
- 配列: オブジェクト DatabaseObjectsProceduresItem
データベースで使用可能な1つのプロシージャと、関連するプロパティを説明します。属性のリストは、データベースのバージョンによって異なる場合があります。
ネストされたスキーマ: DatabaseObjectsProceduresItem
タイプ:
object
データベースで使用可能な1つのプロシージャと、関連するプロパティを説明します。属性のリストは、データベースのバージョンによって異なる場合があります。
ソースの表示
-
aggregate: string
プロシージャが集計関数(YES)か集計関数でない(NO).か
-
authid: string
プロシージャ/ファンクションがDEFINER または CURRENT_USER(実行者).として実行するために宣言されているか
-
deterministic: string
プロシージャ/ファンクションがDETERMINISTICであると宣言されている(YES)か宣言されていない(NO)か
-
impltypename: string
実装タイプがある場合は、その名前
-
impltypeowner: string
実装タイプがある場合は、その所有者
-
interface: string
プロシージャ/ファンクションが、ODCIインタフェースを使用して実装されたテーブル・ファンクション(YES)かそうでない(NO)か
-
links: array links
-
object_id: integer
オブジェクトのオブジェクト番号。
-
object_name: string
プロシージャのパッケージ名
-
object_type: string
オブジェクトの型名
-
origin_con_id: integer
データの発生元のコンテナのID。
-
overload: string
過負荷の一意識別子。
-
owner: string
プロシージャの所有者。
-
parallel: string
プロシージャまたはファンクションがパラレルで使用可能(YES)か使用可能ではない(NO).か
-
pipelined: string
プロシージャがパイプライン・テーブル・ファンクション(YES)かパイプライン・テーブル・ファンクションでない(NO).か
-
polymorphic: string
多相テーブル・ファンクションのタイプ
-
procedure_name: string
プロシージャの名前。
-
result_cache: string
ファンクションの結果がキャッシュされるどうか(YES | NO)
-
subprogram_id: integer
一意のサブプログラム識別子。