FUNCTIONS ビュー

このInformation Schemaビューには、指定された(または現在の)データベースで定義された各ユーザー定義関数(UDF)の行が表示されます。

外部関数の詳細については、 外部関数の記述 をご参照ください。UDFs の詳細については、 ユーザー定義関数の概要 をご参照ください。

列名

データ型

説明

FUNCTION_CATALOG

TEXT

関数が属するデータベース

FUNCTION_SCHEMA

TEXT

関数が属するスキーマ

FUNCTION_NAME

TEXT

関数の名前

FUNCTION_OWNER

TEXT

関数を所有するロールの名前

ARGUMENT_SIGNATURE

TEXT

関数の引数の型シグネチャ

DATA_TYPE

TEXT

戻り値のデータ型

CHARACTER_MAXIMUM_LENGTH

NUMBER

文字列の戻り値の最大文字数

CHARACTER_OCTET_LENGTH

NUMBER

文字列の戻り値のバイト単位の最大長

NUMERIC_PRECISION

NUMBER

数値の戻り値の数値精度

NUMERIC_PRECISION_RADIX

NUMBER

数値の戻り値の精度の基数

NUMERIC_SCALE

NUMBER

数値の戻り値のスケール

FUNCTION_LANGUAGE

TEXT

関数の言語

FUNCTION_DEFINITION

TEXT

関数定義

VOLATILITY

TEXT

関数が揮発性か不変か

IS_NULL_CALL

TEXT

関数がnull入力で呼び出されるかどうか

IS_SECURE

BOOLEAN

関数が セキュア である場合はtrue。

CREATED

TIMESTAMP_LTZ

関数の作成時間

LAST_ALTERED

TIMESTAMP_LTZ

関数の最終変更時刻

COMMENT

TEXT

この機能に対するコメント

IS_EXTERNAL 1

BOOLEAN

関数が 外部関数 である場合はtrue。

API_INTEGRATION 1

VARCHAR

プロキシサービスへの呼び出しを認証するために使用する API 統合オブジェクトの名前。

CONTEXT_HEADERS 1

OBJECT

外部関数のコンテキストヘッダー情報。

MAX_BATCH_ROWS 1

NUMBER

プロキシサービスに送信される各バッチの最大行数。

COMPRESSION 1

STRING

圧縮のタイプ。

PACKAGES

STRING

関数によって要求されるパッケージ。

RUNTIME_VERSION

STRING

関数によって使用される言語のランタイムバージョン。関数が SQL または JavaScript の場合は NULL。

INSTALLED_PACKAGES

STRING

関数によってインストールされるすべてのパッケージ。Python 関数のみの出力。

IS_MEMOIZABLE

TEXT

関数がメモ化可能な場合ははい、そうでない場合はいいえ。詳細については、使用上の注意をご参照ください。

1(1,2,3,4,5)

これらのフィールドは 外部関数の記述 にのみ適用されます。

使用上の注意

  • ビューには、セッションの現在のロールにアクセス権限が付与されているオブジェクトのみが表示されます。ビューは MANAGE GRANTS 権限を尊重しないため、 MANAGE GRANTS 権限を持つユーザーが両方を実行する場合は、SHOW コマンドよりも表示される情報が少なくなる可能性があります。

  • 2022_08 動作変更リリースバンドルが無効になっている場合、IS_MEMOIZABLE 列は出力に含まれません。

    動作変更リリースバンドルを無効にする方法については、 動作変更の管理 をご参照ください。