ファンクションとプロシージャのすべての引数の取得
get
/database/objects/arguments/
実行時のロールに応じてDBA_ARGUMENTSビューまたはALL_ARGUMENTSビューから、すべてのレコードを返します。クライアントは、このサービスを起動するにはSQL管理者ロールまたはSQL開発者ロールが必要です。
リクエスト
サポートされるメディア・タイプ
- application/json
問合せパラメータ
- limit(optional): integer(int32)
戻すレコードの最大数。
- q(optional): string
フィルタリングは、全コレクションで見つかった項目のサブセットが含まれている複数ページのリソース全体に対し、リクエストごとの動的フィルタ定義を使用してコレクション・リソースを制限する処理です。フィルタリングは、大規模なコレクションの効率的な走査を可能にします。
レスポンス
サポートされるメディア・タイプ
- application/json
200 レスポンス
DBA_ARGUMENTSからのすべてのレコード。
ルート・スキーマ: DatabaseArguments
タイプ:
ソースの表示
object
- count(optional): integer
現在のレスポンス内のレコードの合計数
- hasMore(optional): boolean
取得するレコードがさらにあるかどうか
- items(optional): array items
- limit(optional): integer
サーバーによって適用されるレコード数に関する実際のページ・サイズ制限
- links(optional): array links
- offset(optional): integer
項目リソースの返戻元となる実際の索引
ネストされたスキーマ: items
タイプ:
ソースの表示
array
- 配列: オブジェクト DatabaseArgumentsItem
このオブジェクトは、データベースで使用可能なファンクションおよびプロシージャの引数を表します。属性のリストは、データベースのバージョンによって異なる場合があります。
ネストされたスキーマ: DatabaseArgumentsItem
タイプ:
object
このオブジェクトは、データベースで使用可能なファンクションおよびプロシージャの引数を表します。属性のリストは、データベースのバージョンによって異なる場合があります。
ソースの表示
- argument_name(optional): string
引数がスカラー型の場合、引数名はその引数の名前です。引数名がnullの場合、ファンクションの戻り値を示すために使用される。ファンクションの戻り値または引数がコンポジット型の場合、このビューには、コンポジット型の各属性につき1つの行が表示されます。コンポジット型の属性は、再帰的に展開されます。
- char_length(optional): integer
文字列データ型の文字制限
- char_used(optional): string
バイトの制限(B)または文字制限(C)のどちらが文字列の正式な制限か
- character_set_name(optional): string
引数の文字セット名。
- data_length(optional): integer
列の長さ(バイト数)。
- data_level(optional): integer
コンポジット型に対する引数のネストの深さ。
- data_precision(optional): integer
10進数(NUMBER)または2進数(FLOAT)の長さ。
- data_scale(optional): integer
数値による小数点の右側の桁数。
- data_type(optional): string
引数のデータ型。
- default_length(optional): integer
将来の使用のために予約されています。
- default_value(optional): integer
将来の使用のために予約されています。
- defaulted(optional): string
引数がデフォルトであるかどうかを指定する。
- in_out(optional): string
引数の方向。IN、OUT、IN/OUT。
- links(optional): array links
- object_id(optional): integer
オブジェクトのディクショナリ・オブジェクト番号
- object_name(optional): string
プロシージャまたはファンクションの名前。
- origin_con_id(optional): integer
データの発生元のコンテナのID。
- overload(optional): string
ソース内でn番目に発生したオーバーロード。あるいはNULL。
- owner(optional): string
オブジェクトの所有者。
- package_name(optional): string
パッケージの名前。
- pls_type(optional): string
数値引数の場合は引数のPL/SQL型の名前。そうでない場合、NULL。
- position(optional): integer
DATA_LEVELが0の場合、この列には引数リスト内でのこの項目の位置、またはファンクションの戻り値の場合は0が保持される。DATA_LEVELが0より大きい場合、この列には、同じDATA_LEVELでのその兄弟に対するこの項目の位置が保持される。このため、参照レコード・フィールドの場合はレコード内のフィールドの索引となる。参照コレクション要素の場合は1(コレクション要素が兄弟関係でないため。)
- radix(optional): integer
数値に対する引数の基数。
- sequence(optional): integer
引数およびその属性の順序を定義します。引数の順序は1から開始する。最初に戻り型およびその再帰展開(木の先行順巡回)属性が、次にその再帰展開(木の先行順巡回)属性を持つ各引数が続く。
- subprogram_id(optional): integer
一意のサブプログラム識別子
- type_link(optional): string
TYPE_NAME列で識別されるパッケージがリモート・パッケージの場合は、パッケージ・ローカル型にのみ関係します。この列には、リモート・パッケージの参照に使用されるデータベース・リンクが表示されます。
- type_name(optional): string
引数の型の名前。型がパッケージ・ローカル型(つまり、パッケージ仕様部に宣言されている)の場合、この列にはパッケージの名前が表示されます。
- type_object_type(optional): string
TYPE_OWNER、TYPE_NAMEおよびTYPE_SUBNAMEの各列によって記述される型のタイプが表示されます。
- type_owner(optional): string
引数の型の所有者。
- type_subname(optional): string
パッケージ・ローカル型の場合にのみ関係します。TYPE_NAME列で識別されるパッケージ内に宣言されている型の名前が表示されます。