PROCEDURES ビュー¶
この情報スキーマビューには、指定された(または現在の)データベースで定義された各ストアドプロシージャの行が表示されます。
ストアドプロシージャの詳細については、 ストアドプロシージャの概要 をご参照ください。
列¶
列名  |  データ型  |  説明  |  
|---|---|---|
PROCEDURE_CATALOG  |  VARCHAR  |  ストアドプロシージャが属するデータベース。  |  
PROCEDURE_SCHEMA  |  VARCHAR  |  ストアドプロシージャが属するスキーマ。  |  
PROCEDURE_NAME  |  VARCHAR  |  ストアドプロシージャの名前。  |  
PROCEDURE_OWNER  |  VARCHAR  |  ストアドプロシージャを所有するロールの名前。  |  
ARGUMENT_SIGNATURE  |  VARCHAR  |  ストアドプロシージャの引数の型シグネチャ。  |  
DATA_TYPE  |  VARCHAR  |  戻り値のデータ型。  |  
CHARACTER_MAXIMUM_LENGTH  |  NUMBER  |  文字列の戻り値の最大長(文字単位)。  |  
CHARACTER_OCTET_LENGTH  |  NUMBER  |  文字列の戻り値の最大長(バイト単位)。  |  
NUMERIC_PRECISION  |  NUMBER  |  数値の戻り値の数値精度。  |  
NUMERIC_PRECISION_RADIX  |  NUMBER  |  数値の戻り値精度の基数。  |  
NUMERIC_SCALE  |  NUMBER  |  数値の戻り値のスケール。  |  
PROCEDURE_LANGUAGE  |  VARCHAR  |  ストアドプロシージャのプログラミング言語。  |  
PROCEDURE_DEFINITION  |  VARCHAR  |  ストアドプロシージャの定義。  |  
CREATED  |  TIMESTAMP_LTZ  |  ストアドプロシージャの作成時刻。  |  
LAST_ALTERED  |  TIMESTAMP_LTZ  |  オブジェクトが DML、 DDL、 またはバックグラウンドでのメタデータ処理によって最後に変更された日時。 使用上の注意 をご参照ください。  |  
COMMENT  |  VARCHAR  |  このストアドプロシージャのコメント。  |  
EXTERNAL_ACCESS_INTEGRATIONS  |  VARCHAR  |  プロシージャの EXTERNAL_ACCESS_INTEGRATION パラメーターで指定された 外部アクセス統合 の名前。  |  
SECRETS  |  JSON マップ  |  プロシージャの SECRETS パラメーターで指定された シークレット のマップ。マップキーはシークレット変数名で、マップ値はシークレットオブジェクト名です。  |  
OWNER_ROLE_TYPE  |  VARCHAR  |  オブジェクトを所有するロールのタイプ。例えば   |  
使用上の注意¶
ビューには、セッションの現在のロールにアクセス権が付与されているオブジェクトのみが表示されます。ビューは MANAGE GRANTS 権限を尊重しないため、MANAGE GRANTS 権限を持つユーザーが両方を実行する場合、SHOW コマンドよりも表示される情報が少なくなる場合があります。
LAST_ALTERED 列は、オブジェクトに対して以下の操作を実行したときに更新されます。
DDL 操作 。
DML 操作(テーブル用のみ)。この列は、 DML ステートメントによって影響を受ける行がない場合でも更新されます。
Snowflakeが実行するメタデータのバックグラウンド保守作業。