すべての関数(アルファベット順)

このトピックでは、すべてのSnowflakeシステム定義(組み込み)関数、スカラーまたはテーブルをアルファベット順にリストしています。

リストには次が含まれます。

  • 各関数の名前。

  • 各関数の概要。

  • 関数が属するカテゴリのリスト。

関数名

概要

カテゴリ

A

ABS

数値式の絶対値を返します。

数値関数

ACOS

入力の逆余弦(アークコサイン)を計算します。結果は、 [0, pi] の間の数値になります。

数値関数

ACOSH

入力の逆(アーク)双曲線余弦を計算します。

数値関数

ADD_MONTHS

指定された月数を日付またはタイムスタンプに加算または減算し、月末情報を保持します。

日付と時刻の関数

AI_AGG

自然言語の指示を使用して、テキストデータの列を削除します。

集計関数 , 文字列とバイナリ関数

AI_CLASSIFY

テキストや画像を指定したカテゴリに分類します。

文字列とバイナリ関数

AI_COMPLETE (プロンプトオブジェクト)

プロンプトオブジェクトに対する応答(補完)を生成します。

文字列とバイナリ関数

AI_COMPLETE (シングル画像)

サポートされている言語モデルを使用して、テキストプロンプトに対する応答(補完)を生成します。

文字列とバイナリ関数

AI_COMPLETE (単一文字列)

サポートされている言語モデルを使用して、テキストプロンプトに対する応答(補完)を生成します。

文字列とバイナリ関数

AI_COMPLETE

サポートされている言語モデルを使用して、テキストまたは画像から応答(完了)を生成します。

文字列とバイナリ関数 , ファイル関数

AI_COUNT_TOKENS

指定された大規模言語モデルまたはタスク固有の関数のプロンプトのトークン数を返します。

文字列とバイナリ関数

AI_EMBED

テキストまたは画像から埋め込みベクトルを作成します。

文字列とバイナリ関数

AI_EXTRACT (Document AI legacy models)

Extracts information from a file.

文字列とバイナリ関数

AI_EXTRACT

入力文字列またはファイルから情報を抽出します。

文字列とバイナリ関数

AI_FILTER

自由形式のプロンプト入力をブールに分類します。

文字列とバイナリ関数

AI_PARSE_DOCUMENT

Snowflakeステージ上のドキュメントから抽出したコンテンツを JSON形式の文字列として返します。

文字列とバイナリ関数

AI_REDACT

非構造化テキストデータから個人を特定できる情報(PII)を編集します。

文字列とバイナリ関数

AI_SENTIMENT

指定した入力テキストの全体および 感情 カテゴリを返します。

文字列とバイナリ関数

AI_SIMILARITY

入力の埋め込みベクトルのベクトルのコサイン類似度値に基づいて類似度スコアを計算します。

AI_SUMMARIZE_AGG

テキストデータの列を要約します。

集計関数 , 文字列とバイナリ関数

AI_TRANSCRIBE

Transcribes text from an audio or video file with optional timestamps and speaker labels.

ファイル関数

AI_TRANSLATE

指定された入力テキストをサポートされている言語から別の言語に翻訳します。

文字列とバイナリ関数

ALERT_HISTORY

この INFORMATION_SCHEMA テーブル関数は、指定した日付範囲内の アラート の履歴をクエリするために使用できます。

Information Schemaテーブル関数

ALL_USER_NAMES

現在のアカウントにあるすべてのユーザー名を返します。

コンテキスト関数

ANY_VALUE

グループから式の値を返します。

集計関数 , ウィンドウ関数

APPLICATION_JSON

通知に使用する JSON メッセージを指定する JSON オブジェクトを返します。

通知機能

APPLICATION_SPECIFICATION_STATUS_HISTORY

構文 ----------------------------------------------------------------------

Information Schemaテーブル関数

APPROX_COUNT_DISTINCT

HyperLogLog を使用して、入力の異なるカーディナリティの近似値を返します(つまり、 HLL(col1, col2, ... )COUNT(DISTINCT col1, col2, ... ) の近似値を返します)。

集計関数 , ウィンドウ関数

APPROX_PERCENTILE

目的のパーセンタイルの近似値を返します(つまり、列 cn の数値がある場合、 APPROX_PERCENTILE(c, p) が返す数値は、 c の数値の約 n * p が返される数値よりも小さくなるような数値を返します)。

集計関数 , ウィンドウ関数

APPROX_PERCENTILE_ACCUMULATE

集計の終了時にt-Digest状態の内部表現を( JSON オブジェクトとして)返します。

集計関数 , ウィンドウ関数の構文と使用法

APPROX_PERCENTILE_COMBINE

パーセンタイルの入力状態を単一の出力状態に結合(マージ)します。

集計関数 , ウィンドウ関数の構文と使用法

APPROX_PERCENTILE_ESTIMATE

指定されたt-Digest状態に必要な近似パーセンタイル値を返します。

集計関数 , ウィンドウ関数の構文と使用法

APPROX_TOP_K

Space-Savingを使用して、入力内の最も頻度の高い値の近似値とその近似頻度を返します。

集計関数 , ウィンドウ関数

APPROX_TOP_K_ACCUMULATE

集約の終了時に省スペースの概要を返します。

集計関数 , ウィンドウ関数の構文と使用法

APPROX_TOP_K_COMBINE

入力状態を単一の出力状態に結合(マージ)します。

集計関数 , ウィンドウ関数の構文と使用法

APPROX_TOP_K_ESTIMATE

指定された省スペース状態について、おおよその最頻値とその推定頻度を返します。

集計関数 , ウィンドウ関数の構文と使用法

APPROXIMATE_JACCARD_INDEX

MinHash 状態に基づいて、入力の類似度(Jaccardインデックス)の推定値を返します。

集計関数 , ウィンドウ関数

APPROXIMATE_SIMILARITY

MinHash 状態に基づいて、入力の類似度(Jaccardインデックス)の推定値を返します。

集計関数 , ウィンドウ関数の構文と使用法

ARRAY_AGG

配列にピボットされた入力値を返します。

集計関数 , ウィンドウ関数 , 半構造化データ関数と構造化データ関数

ARRAY_APPEND

ソース配列のすべての要素と新しい要素を含む配列を返します。

半構造化データ関数と構造化データ関数

ARRAY_CAT

2つの配列の連結を返します。

半構造化データ関数と構造化データ関数

ARRAY_COMPACT

欠損値とnull値が削除されたコンパクトな配列を返し、疎な配列を密な配列に効率的に変換します。

半構造化データ関数と構造化データ関数

ARRAY_CONSTRUCT

0、1、または複数の入力から構築された配列を返します。

半構造化データ関数と構造化データ関数

ARRAY_CONSTRUCT_COMPACT

0、1、または複数の入力から構築された配列を返します。構築された配列は、 NULL 入力値を省略します。

半構造化データ関数と構造化データ関数

ARRAY_CONTAINS

指定された値が指定された配列で見つかった場合、 TRUE を返します。

半構造化データ関数と構造化データ関数

ARRAY_DISTINCT

入力 ARRAY とは異なる要素のみを含む新しい ARRAY を返します。

半構造化データ関数と構造化データ関数

ARRAY_EXCEPT

別の入力 ARRAY にはない、ある入力 ARRAY の要素を含む新しい ARRAY を返します。

半構造化データ関数と構造化データ関数

ARRAY_FLATTEN

ARRAYs の ARRAY を単一の ARRAY にフラット化します。

半構造化データ関数と構造化データ関数

ARRAY_GENERATE_RANGE

指定された範囲内の整数値の ARRAY を返します(例: [2, 3, 4])。

半構造化データ関数と構造化データ関数

ARRAY_INSERT

ソース配列のすべての要素と新しい要素を含む配列を返します。

半構造化データ関数と構造化データ関数

ARRAY_INTERSECTION

2つの入力配列の一致する要素を含む配列を返します。

半構造化データ関数と構造化データ関数

ARRAY_MAX

入力 ARRAY が与えられると、 SQL NULL ではない最大値を持つ要素を返します。

半構造化データ関数と構造化データ関数

ARRAY_MIN

入力 ARRAY が与えられると、 SQL NULL ではない最小値を持つ要素を返します。

半構造化データ関数と構造化データ関数

ARRAY_POSITION

配列内の要素に最初に現れるインデックスを返します。

半構造化データ関数と構造化データ関数

ARRAY_PREPEND

新しい要素とソース配列のすべての要素を含む配列を返します。

半構造化データ関数と構造化データ関数

ARRAY_REMOVE

ソース ARRAY を指定すると、指定された値の要素が削除された ARRAY を返します。

半構造化データ関数と構造化データ関数

ARRAY_REMOVE_AT

ソース ARRAY を指定すると、指定された位置の要素が削除された ARRAY を返します。

半構造化データ関数と構造化データ関数

ARRAY_REVERSE

入力配列の要素を逆順に並べた 配列 を返します。

半構造化データ関数と構造化データ関数

ARRAY_SIZE

入力配列のサイズを返します。

半構造化データ関数と構造化データ関数

ARRAY_SLICE

入力配列の要素の指定されたサブセットから構築された配列を返します。

半構造化データ関数と構造化データ関数

ARRAY_SORT

入力 ARRAY の要素を含む ARRAY を昇順または降順に並べ替えて返します。

半構造化データ関数と構造化データ関数

ARRAY_TO_STRING

すべての値を文字列にキャストし( TO_VARCHAR を使用)、それらを連結(2番目の引数の文字列を使用して要素を分離)することにより、文字列に変換された入力配列を返します。

半構造化データ関数と構造化データ関数

ARRAY_UNION_AGG

列にある入力 ARRAYs からの異なる値の和集合を含んだ ARRAY を返します。

集計関数 , ウィンドウ関数

ARRAY_UNIQUE_AGG

指定された列からのすべての異なる値を含む ARRAY を返します。

集計関数 , ウィンドウ関数

ARRAYS_OVERLAP

2つの配列に共通の要素が少なくとも1つあるかどうかを比較します。

半構造化データ関数と構造化データ関数

ARRAYS_TO_OBJECT

ある入力 ARRAY で指定されたキーと、別の入力 ARRAY で指定された値を含む OBJECT を返します。

半構造化データ関数と構造化データ関数

ARRAYS_ZIP

オブジェクト配列 を返します。各オブジェクトには、入力配列のn番目の要素のキーと値のペアが含まれます。

半構造化データ関数と構造化データ関数

AS_<オブジェクト型>

この関数群を使用して、 VARIANT 値を他のデータ型の値に厳密にキャストできます。

半構造化データ関数と構造化データ関数

AS_ARRAY

VARIANT 値を ARRAY 値にキャストします。

半構造化データ関数と構造化データ関数

AS_BINARY

VARIANT 値を BINARY 値にキャストします。

半構造化データ関数と構造化データ関数

AS_BOOLEAN

VARIANT 値を BOOLEAN 値にキャストします。

半構造化データ関数と構造化データ関数

AS_CHAR , AS_VARCHAR

VARIANT 値を VARCHAR 値にキャストします。

半構造化データ関数と構造化データ関数

AS_DATE

VARIANT 値を DATE 値にキャストします。

半構造化データ関数と構造化データ関数

AS_DECIMAL , AS_NUMBER

VARIANT 値を固定小数点 NUMBER 値にキャストします。精度とスケールは任意です。

半構造化データ関数と構造化データ関数

AS_DOUBLE , AS_REAL

VARIANT 値を 浮動小数点値 にキャストします。

半構造化データ関数と構造化データ関数

AS_INTEGER

VARIANT 値を INTEGER にキャストします。

半構造化データ関数と構造化データ関数

AS_OBJECT

VARIANT 値を OBJECT 値にキャストします。

半構造化データ関数と構造化データ関数

AS_TIME

VARIANT 値を TIME 値にキャストします。

半構造化データ関数と構造化データ関数

AS_TIMESTAMP_*

対応する タイムスタンプ 値に VARIANT 値をキャストします。

半構造化データ関数と構造化データ関数

ASCII

文字列の最初の文字の ASCII コードを返します。

文字列とバイナリ関数

ASIN

引数の逆正弦(アークサイン)を計算します。結果は、 [-pi/2, pi/2] の間の数値になります。

数値関数

ASINH

因数の逆(アーク)双曲正弦を計算します。

数値関数

ATAN

引数の逆正接(アークタンジェント)を計算します。結果は、 [-pi, pi] 間の数値になります。

数値関数

ATAN2

2つの引数の比の逆正接(アークタンジェント)を計算します。

数値関数

ATANH

引数の逆(アーク)双曲正接を計算します。

数値関数

AUTO_REFRESH_REGISTRATION_HISTORY

このテーブル関数を使用すると、指定した外部テーブルまたはディレクトリテーブルのメタデータに登録されたデータファイルの履歴と、これらの操作に対して請求されたクレジットをクエリできます。

Information Schemaテーブル関数

AUTOMATIC_CLUSTERING_HISTORY

このテーブル関数は、指定された日付範囲内にある特定のテーブルの 自動クラスタリング 履歴をクエリするために使用されます。

Information Schemaテーブル関数

AVAILABLE_LISTING_REFRESH_HISTORY

利用可能なリストまたはクロスクラウド自動複製を使用してリストからマウントされたデータベースの過去14日間のリフレッシュ履歴を返します。

Information Schemaテーブル関数

AVG

NULL 以外のレコードの平均を返します。

集計関数 , ウィンドウ関数

B

BASE64_DECODE_BINARY

Base64でエンコードされた文字列をバイナリにデコードします。

文字列とバイナリ関数

BASE64_DECODE_STRING

Base64でエンコードされた文字列を文字列にデコードします。

文字列とバイナリ関数

BASE64_ENCODE

Base64エンコーディングを使用して入力(文字列またはバイナリ)をエンコードします。

文字列とバイナリ関数

[ NOT ] BETWEEN

入力式(数値または文字列)が指定された下限および上限内にある場合、 TRUE を返します。

条件式関数

BIND_VALUES

この INFORMATION_SCHEMA テーブル関数は、クエリで使用された バインド変数 の値に関する情報を返します。

Information Schemaテーブル関数

BIT_LENGTH

文字列またはバイナリ値の長さをビット単位で返します。

文字列とバイナリ関数

BITAND

2つの数値式またはバイナリ式のビット単位 AND を返します。

ビット単位の式関数

BITAND_AGG

グループ内のすべての非NULL 数値レコードのビット単位の AND 値を返します。

集計関数 , ウィンドウ関数 , ビット単位の式関数

BITMAP_BIT_POSITION

数値を指定すると、ビットマップでその値を表すビットの相対位置を返します。

集計関数

BITMAP_BUCKET_NUMBER

数値を指定すると、値を表すビットを含むビットマップの識別子(「バケット番号」)を返します。

集計関数

BITMAP_CONSTRUCT_AGG

グループ内の異なる値ごとにビットが設定されたビットマップを返します。

集計関数

BITMAP_COUNT

列に対する異なる値のセットを表すビットマップを指定すると、異なるの値の数を返します。

集計関数

BITMAP_OR_AGG

入力ビットマップに対するバイナリ OR 操作の結果を含むビットマップを返します。

集計関数

BITNOT

数値またはバイナリ式のビット単位の否定を返します。

ビット単位の式関数

BITOR

2つの数値式またはバイナリ式のビット単位 OR を返します。

ビット単位の式関数

BITOR_AGG

グループ内のすべての非NULL 数値レコードのビット単位の OR 値を返します。

集計関数 , ウィンドウ関数 , ビット単位の式関数

BITSHIFTLEFT

数値式またはバイナリ式の n 位置のビットを左にシフトします。

ビット単位の式関数

BITSHIFTRIGHT

数値式またはバイナリ式の n 位置のビットを右にシフトします。

ビット単位の式関数

BITXOR

2つの数値式またはバイナリ式のビット単位 XOR を返します。

ビット単位の式関数

BITXOR_AGG

グループ内のすべての非NULL 数値レコードのビット単位の XOR 値を返します。

集計関数 , ウィンドウ関数 , ビット単位の式関数

BOOLAND

2つの数値式のブール値 AND を計算します。

条件式関数

BOOLAND_AGG

グループ内のすべての非 NULL ブール記録が TRUE と評価される場合に TRUE を返します。

集計関数 , ウィンドウ関数 , 条件式関数

BOOLNOT

単一の数値式のブール値 NOT を計算します。

条件式関数

BOOLOR

2つの数値式のブール値 OR を計算します。

条件式関数

BOOLOR_AGG

グループ内の少なくとも1つのブール記録が TRUE と評価される場合に TRUE を返します。

集計関数 , ウィンドウ関数 , 条件式関数

BOOLXOR

Computes the Boolean XOR of two numeric expressions; that is, one of the expressions, but not both expressions, is true.

条件式関数

BOOLXOR_AGG

グループの正確に1つの記録が TRUE と評価される場合にのみ TRUE を返します。

集計関数 , ウィンドウ関数 , 条件式関数

BUILD_SCOPED_FILE_URL

ステージ名と相対ファイルパスを入力として使用して、スコープ付きSnowflakeファイル URL をステージングされたファイルに生成します。

ファイル関数

BUILD_STAGE_FILE_URL

ステージ名と相対ファイルパスを入力として使用して、Snowflake ファイル URL をステージングされたファイルに生成します。

ファイル関数

C

CASE

カスケードの「if-then-else」ステートメントのように機能します。

条件式関数

CAST、 ::

あるデータ型の値を別のデータ型に変換します。

変換関数

CBRT

数値式の3乗ルートを返します。

数値関数

CEIL

input_expr からの値を、最も近い整数以上に、または小数点以下の指定した桁数で最も近い値以上に丸めた値を返します。

数値関数

CHARINDEX

2番目の引数で最初の引数が最初に出現する場所を検索し、成功した場合は、2番目の引数で最初の引数の位置(1ベース)を返します。

文字列とバイナリ関数

CHECK_JSON

JSON ドキュメントの有効性を確認します。

半構造化データ関数と構造化データ関数

CHECK_XML

XML ドキュメントの有効性を確認します。

半構造化データ関数と構造化データ関数

CHR , CHAR

Unicodeコードポイント(7ビット ASCIIを含む)を、入力Unicodeに一致する文字に変換します。

文字列とバイナリ関数

CLASSIFY_TEXT (SNOWFLAKE.CORTEX)

自由形式のテキストをプロバイダーが指定したカテゴリに分類します。

文字列とバイナリ関数

COALESCE

引数内の最初の非NULL 式を返します。またはすべての引数が NULL の場合は NULLを返します。

条件式関数

COLLATE

元の文字列のコピーを返しますが、元の collation_specification プロパティではなく、指定された collation_specification プロパティを使用します。

文字列とバイナリ関数

COLLATION

式の照合仕様を返します。

文字列とバイナリ関数

COMPLETE (SNOWFLAKE.CORTEX)(マルチモーダル)

画像とプロンプトを指定すると、言語モデルを使用して応答(補完)を生成します。

文字列とバイナリ関数

COMPLETE (SNOWFLAKE.CORTEX)

プロンプトを与えると、サポートされている言語モデルの中から選択したものを使用して応答(完了)を生成します。

文字列とバイナリ関数

COMPLETE_TASK_GRAPHS

完了した グラフ 実行のステータスを返します。

Information Schemaテーブル関数

COMPRESS

入力文字列またはバイナリ値を圧縮方法で圧縮します。

文字列とバイナリ関数

CONCAT、 ||

1つ以上の文字列を連結するか、1つ以上のバイナリ値を連結します。

文字列とバイナリ関数

CONCAT_WS

2つ以上の文字列を連結するか、2つ以上のバイナリ値を連結します。

文字列とバイナリ関数

CONDITIONAL_CHANGE_EVENT

現在の行にある引数 expr1 の値が前の行にある expr1 の値と異なる場合は、ウィンドウパーティション内の各行のウィンドウイベント番号を返します。

ウィンドウ関数

CONDITIONAL_TRUE_EVENT

ブール値引数 expr1 の結果に基づいて、ウィンドウパーティション内の各行のウィンドウイベント番号を返します。

ウィンドウ関数

CONTAINS

expr1expr2 が含まれる場合は、trueを返します。

文字列とバイナリ関数

CONVERT_TIMEZONE

タイムスタンプを別のタイムゾーンに変換します。

日付と時刻の関数

COPY_HISTORY

このテーブル関数を使用して、さまざまなディメンションに沿って過去14日間のSnowflakeデータのロード履歴をクエリできます。

Information Schemaテーブル関数

CORR

グループ内のnull以外のペアの相関係数を返します。

集計関数 , ウィンドウ関数

CORTEX_SEARCH_DATA_SCAN

このテーブル関数は、 Cortex Search Service によりインデックス付けされたデータを、ソースクエリで定義された列と検索列用に埋め込まれた計算済みベクトルを含めて返します。

テーブル関数

COS

引数の余弦を計算します。引数はラジアンで表現する必要があります。

数値関数

COSH

引数の双曲線余弦を計算します。

数値関数

COT

引数の余接を計算します。引数はラジアンで表現する必要があります。

数値関数

COUNT

指定した列のNULL 以外のレコードの数、またはレコードの合計数を返します。

集計関数 , ウィンドウ関数

COUNT_IF

条件を満たす記録の数を返します。条件を満たす記録がない場合は NULL を返します。

集計関数 , ウィンドウ関数

COUNT_TOKENS (SNOWFLAKE.CORTEX)

引数で指定された大規模言語モデルまたはタスク固有の関数のプロンプトのトークン数を返します。

文字列とバイナリ関数

COVAR_POP

グループ内のnull以外のペアの母共分散を返します。

集計関数 , ウィンドウ関数

COVAR_SAMP

グループ内のnull以外のペアのサンプル共分散を返します。

集計関数 , ウィンドウ関数

CUME_DIST

同じウィンドウパーティション内の他の値に関する値の累積分布を検索します。

ウィンドウ関数

CUMULATIVE_PRIVACY_LOSSES

特定の プライバシーポリシー に関連するプライバシー予算を返します。

テーブル関数

CURRENT_ACCOUNT

ユーザーの現在のセッションで使用されている アカウントロケーター を返します。

コンテキスト関数

CURRENT_ACCOUNT_NAME

現在のアカウントの名前を返します。

コンテキスト関数

CURRENT_AVAILABLE_ROLES

現在のユーザーに付与されているすべてのアカウントレベルのロールのリストを返します。

コンテキスト関数

CURRENT_CLIENT

関数が呼び出されたクライアントのバージョンを返します。

コンテキスト関数

CURRENT_DATABASE

現在のデータベースの名前を返します。この名前は、この関数を呼び出した場所によって異なります。

コンテキスト関数

CURRENT_DATE

システムの現在の日付を返します。

コンテキスト関数

CURRENT_IP_ADDRESS

リクエストを送信したクライアントの IP アドレスを返します。

コンテキスト関数

CURRENT_ORGANIZATION_NAME

現在のアカウントが属する組織名を返します。

コンテキスト関数

CURRENT_ORGANIZATION_USER

現在システムにログオンしているユーザー名を返します。ただし、そのユーザーが 組織ユーザー である場合に限られます.

コンテキスト関数

CURRENT_REGION

現在のユーザーがログインしているアカウントのリージョンの名前を返します。

コンテキスト関数

CURRENT_ROLE

プライマリロールがアカウントレベルのロールである場合は、現在のセッションで使用されている プライマリロール の名前を返し、現在のセッションで使用されているロールがデータベースロールである場合は NULL を返します。

コンテキスト関数

CURRENT_ROLE_TYPE

セッションで現在アクティブな(プライマリ)ロールがアカウントロールである場合、 CURRENT_ROLE_TYPE 関数を呼び出すと ROLE が返されます。

コンテキスト関数

CURRENT_SCHEMA

現在のスキーマ名を返します。このスキーマ名は、この関数を呼び出す場所によって異なります。

コンテキスト関数

CURRENT_SCHEMAS

アクティブな検索パススキーマを返します。

コンテキスト関数

CURRENT_SECONDARY_ROLES

現在のセッションで使用中の セカンダリロール を返します。

コンテキスト関数

CURRENT_SESSION

現在の接続に対応するSnowflakeセッションの一意のシステム識別子を返します。

コンテキスト関数

CURRENT_STATEMENT

現在実行中のステートメントの SQL テキストを返します。

コンテキスト関数

CURRENT_TASK_GRAPHS

現在スケジュールされている、または実行中の グラフ 実行のステータスを返します。

Information Schemaテーブル関数

CURRENT_TIME

システムの現在の時刻を返します。

コンテキスト関数

CURRENT_TIMESTAMP

システム用にローカルタイムゾーンの現在のタイムスタンプを返します。

コンテキスト関数

CURRENT_TRANSACTION

現在のセッションで開いているトランザクションのトランザクションIDを返します。

コンテキスト関数

CURRENT_USER

現在システムにログインしているユーザーの名前を返します。

コンテキスト関数

CURRENT_VERSION

現在のSnowflakeのバージョンを返します。

コンテキスト関数

CURRENT_WAREHOUSE

現在のセッションで使用中のウェアハウスの名前を返します。

コンテキスト関数

D

DATA_METRIC_FUNCTION_EXPECTATIONS

アカウントに存在する 期待値 に関する情報を返します。

Information Schemaテーブル関数

DATA_METRIC_FUNCTION_REFERENCES

指定されたデータメトリック関数がオブジェクトに割り当てられた各オブジェクトの行を返します。または は、指定されたオブジェクトに割り当てられた各データメトリック関数の行を返します。

Information Schemaテーブル関数

DATA_QUALITY_MONITORING_EXPECTATION_STATUS

指定されたオブジェクトについて、期待値 のあるデータメトリック関数(DMF)が実行されるたびに行を返します。

LOCAL スキーマ , テーブル関数

DATA_QUALITY_MONITORING_RESULTS

指定されたオブジェクトに割り当てられた各データメトリック関数の行を返します。この行には、オブジェクトに対するデータメトリック関数の評価結果とその他のメタデータが含まれます。

LOCAL スキーマ , テーブル関数

DATA_TRANSFER_HISTORY

このテーブル関数を使用して、Snowflakeテーブルから別のクラウドストレージプロバイダーのネットワークに転送( AWS 上のSnowflake、Google Cloud Platform、またはMicrosoft Azureから、他のクラウドプロバイダーのネットワークへ)されたデータの履歴、および/または指定された日付範囲内の地理的リージョンのクエリを実行できます。

Information Schemaテーブル関数

DATABASE_REFRESH_HISTORY

セカンダリデータベースの更新履歴を返します。

Information Schemaテーブル関数

DATABASE_REFRESH_PROGRESS , DATABASE_REFRESH_PROGRESS_BY_JOB

DATABASE_REFRESH_PROGRESS ファミリーの関数を使用して、さまざまなディメンションに沿ってデータベースの更新のステータスをクエリできます。

Information Schemaテーブル関数

DATABASE_REPLICATION_USAGE_HISTORY

このテーブル関数は、指定された日付範囲内の指定されたデータベースの複製履歴をクエリするために使用できます。

Information Schemaテーブル関数

DATABASE_STORAGE_USAGE_HISTORY

このテーブル関数は、指定された日付範囲内の単一のデータベース(またはアカウント内のすべてのデータベース)の1日の平均ストレージ使用量をバイト単位でクエリするために使用できます。

Information Schemaテーブル関数

DATASKETCHES_HLL

入力の異なるカーディナリティの近似値を返します(つまり、 DATASKETCHES_HLL(col1)COUNT(DISTINCT col1) の近似値を返します)。

集計関数 , ウィンドウ関数

DATASKETCHES_HLL_ACCUMULATE

集約終了時にスケッチを返します。

集計関数 , ウィンドウ関数の構文と使用法

DATASKETCHES_HLL_COMBINE

入力スケッチを1つの出力スケッチに結合(マージ)します。

集計関数 , ウィンドウ関数の構文と使用法

DATASKETCHES_HLL_ESTIMATE

与えられたスケッチのカーディナリティ推定値を返します。

集計関数 , ウィンドウ関数の構文と使用法

DATE_FROM_PARTS

年、月、月の日付を表す個別の数値コンポーネントから日付を作成します。

日付と時刻の関数

DATE_PART

日付、時刻、またはタイムスタンプから指定された日付または時刻部分を抽出します。

日付と時刻の関数

DATE_TRUNC

DATE、 TIME、または TIMESTAMP 値を指定された精度に切り捨てます。

日付と時刻の関数

DATEADD

指定された日付または時刻部分の指定された値を日付、時刻、またはタイムスタンプに追加します。

日付と時刻の関数

DATEDIFF

要求された日付または時刻の部分に基づいて、2つの日付、時刻、またはタイムスタンプ式の差を計算します。

日付と時刻の関数

DAYNAME

指定した日付またはタイムスタンプから3文字の曜日名を抽出します。

日付と時刻の関数

DBT_PROJECT_EXECUTION_HISTORY

Snowflakeでのdbtプロジェクト の実行履歴を返します。

Information Schemaテーブル関数

DECODE

選択式を各検索式と順番に比較します。

条件式関数

DECOMPRESS_BINARY

圧縮された BINARY 入力パラメーターを解凍します。

文字列とバイナリ関数

DECOMPRESS_STRING

圧縮された BINARY 入力パラメーターを文字列に解凍します。

文字列とバイナリ関数

DECRYPT

VARCHAR パスフレーズを使用して BINARY 値を復号化します。

暗号化関数

DECRYPT_RAW

BINARY キーを使用して BINARY 値を復号化します。

暗号化関数

DEGREES

ラジアンを度に変換します。

数値関数

DENSE_RANK

値のグループ内の値のランクを返します。ランクにギャップはありません。

ウィンドウ関数の構文と使用法

DIV0

除算演算子(/)のように除算を実行しますが、除数が0の場合は0を返します(エラーを報告するのではなく)。

数値関数

DIV0NULL

除算演算子(/)のように除算を実行しますが、除数が0または NULL 場合は0を返します(エラーを報告したり、 NULL を返したりするのではなく)。

数値関数

ACCEPTED_VALUES (システムデータメトリック関数)

列の値がブール式と一致*しない*記録の数を返します。

データメトリック関数

AVG (システムデータメトリック関数)

テーブル内にある指定した列の平均値を返します。

データメトリック関数

BLANK_COUNT (システムデータメトリック関数)

テーブル内にある指定された列で値が空白の列数を返します。

データメトリック関数

BLANK_PERCENT (システムデータメトリック関数)

テーブル内にある指定された列で値が空白の列の割合を返します。

データメトリック関数

DATA_METRIC_SCHEDULED_TIME (システムデータメトリック関数)

DMF が実行される予定のタイムスタンプ、またはこの関数が手動で呼ばれた場合は現在のタイムスタンプを返します。

データメトリック関数

DUPLICATE_COUNT (システムデータメトリック関数)

NULL の値を含む、重複する列値の数を返します。

データメトリック関数

FRESHNESS (システムデータメトリック関数)

テーブルが最後に変更されてからの経過時間を秒単位で返します。

データメトリック関数

MAX (システムデータメトリック関数)

テーブル内にある指定した列の最大値を返します。

データメトリック関数

MIN (システムデータメトリック関数)

テーブル内にある指定した列の最小値の合計数を返します。

データメトリック関数

NULL_COUNT (システムデータメトリック関数)

テーブル内にある指定した列の NULL 値の合計数を返します。

データメトリック関数

NULL_PERCENT (システムデータメトリック関数)

テーブル内にある指定された列が NULL である列値の割合を返します。

データメトリック関数

ROW_COUNT (システムデータメトリック関数)

テーブル内の合計行数を返します。

データメトリック関数

STDDEV (システムデータメトリック関数)

テーブル内にある指定した列の標準偏差値を返します。

データメトリック関数

UNIQUE_COUNT (システムデータメトリック関数)

テーブルにある指定された列の非 NULL の一意な値の合計数を返します。

データメトリック関数

DP_INTERVAL_HIGH

ノイズ間隔 の上限を返します。この間隔は差分プライバシーで使用される間隔で、アナリストがクエリ結果にどの程度のノイズが混入しているかを判断するのに役立ちます。

差分プライバシー関数

DP_INTERVAL_LOW

ノイズ間隔 の下限を返します。この間隔は、アナリストがクエリ結果にどの程度のノイズが混入しているかを判断するのに役立つ、差分プライバシーで使用される間隔です。

差分プライバシー関数

DYNAMIC_TABLE_GRAPH_HISTORY

このテーブル関数は、現在のアカウント内にあるすべての 動的テーブル の情報を返します。

Information Schemaテーブル関数

DYNAMIC_TABLE_REFRESH_HISTORY

このテーブル関数は、 動的テーブル の各リフレッシュ(完了および実行中)に関する情報を返します。

Information Schemaテーブル関数

DYNAMIC_TABLES

このテーブル関数は、 動的テーブル に関するメタデータを返します。これには、ラグメトリクスの集計や、現時刻から7日以内にある最新のリフレッシュのステータスが含まれます。

Information Schemaテーブル関数

E

EDITDISTANCE

2つの入力文字列間のレーベンシュタイン距離を計算します。

文字列とバイナリ関数

EMAIL_INTEGRATION_CONFIG

メール通知に使用するメール通知の統合、受信者、件名を指定する JSON オブジェクトを返します。

通知機能

EMBED_TEXT_768 (SNOWFLAKE.CORTEX)

英語のテキストから768のディメンションのベクトル埋め込みを作成します。

文字列とバイナリ関数

EMBED_TEXT_1024 (SNOWFLAKE.CORTEX)

テキストから1024のディメンションのベクトル埋め込みを作成します。

文字列とバイナリ関数

ENCRYPT

VARCHAR パスフレーズを使用して VARCHAR または BINARY 値を暗号化します。

暗号化関数

ENCRYPT_RAW

BINARY キーを使用して BINARY 値を暗号化します。

暗号化関数

ENDSWITH

最初の式が2番目の式で終わる場合、 TRUE を返します。

文字列とバイナリ関数

ENTITY_SENTIMENT (SNOWFLAKE.CORTEX)

英語テキストの感情スコア(全体的な感情および指定したエンティティ固有の感情を含む)を返します。

文字列とバイナリ関数

EQUAL_NULL

2つの式が等しいかどうかを比較します。

条件式関数

ESTIMATE_REMAINING_DP_AGGREGATES

プライバシー予算の上限に達するまで実行可能な集計関数の推定数を返します。

差分プライバシー関数テーブル関数

EXP

オイラー数 e を浮動小数点値に累乗して計算します。

数値関数

EXPLAIN_JSON

この関数は、 EXPLAIN プランを JSON からテーブルに変換します。

システム関数

EXTERNAL_FUNCTIONS_HISTORY

このテーブル関数は、Snowflakeアカウント全体に対してSnowflakeによって呼び出された外部関数の履歴を取得します。

Information Schemaテーブル関数

EXTERNAL_TABLE_FILES

このテーブル関数は、指定された 外部テーブル のメタデータに含まれる、ステージングされたデータファイルに関する情報をクエリするために使用できます。

Information Schemaテーブル関数

EXTERNAL_TABLE_FILE_REGISTRATION_HISTORY

このテーブル関数は、次のような外部テーブルのメタデータ履歴に関する情報をクエリするために使用できます。

Information Schemaテーブル関数

EXTRACT

日付、時刻、またはタイムスタンプから指定された日付または時刻部分を抽出します。

日付と時刻の関数

EXTRACT_ANSWER (SNOWFLAKE.CORTEX)

テキストドキュメントから指定された質問に対する回答を抽出します。

文字列とバイナリ関数

EXTRACT_SEMANTIC_CATEGORIES

指定されたテーブルまたはビューでサポートされている各列のカテゴリのセット(セマンティックおよびプライバシー)を返します。

システム関数

F

FACTORIAL

入力の階乗を計算します。

数値関数

FILTER

ラムダ式のロジックに基づいて、 配列 をフィルターします。

半構造化データ関数と構造化データ関数

FINETUNE ('CANCEL') (SNOWFLAKE.CORTEX)

現在のスキーマから指定された微調整ジョブをキャンセルします。

FINETUNE ('CREATE') (SNOWFLAKE.CORTEX)

微調整ジョブを作成します。

FINETUNE ('DESCRIBE') (SNOWFLAKE.CORTEX)

微調整ジョブのプロパティについて説明します。

FINETUNE ('SHOW') (SNOWFLAKE.CORTEX)

現在のアカウントにあるすべての微調整作業をリストします。

FINETUNE (SNOWFLAKE.CORTEX)

この関数により、特定のタスク用にカスタマイズされた大規模言語モデルを作成し、管理することができます。

文字列とバイナリ関数

FIRST_VALUE

値が順序付けられたグループ内の最初の値を返します。

ウィンドウ関数の構文と使用法

FL_GET_CONTENT_TYPE

FILE のコンテンツタイプ(MIME タイプとも呼ばれます)を返します。

FL_GET_ETAG

FILE のコンテンツハッシュ(ETAG)を返します。

FL_GET_FILE_TYPE

FILE のファイルタイプ(モダリティ)を返します。

FL_GET_LAST_MODIFIED

FILE の最終更新日を返します。

FL_GET_RELATIVE_PATH

FILE の相対パスを返します。

FL_GET_SCOPED_FILE_URL

FILE のスコープ付き URL を返します。

FL_GET_SIZE

FILE のサイズをバイト数で返します。

FL_GET_STAGE

FILE のステージ名を返します。

FL_GET_STAGE_FILE_URL

FILE のステージ URL を返します。

FL_IS_AUDIO

入力がオーディオ FILE かどうかをチェックします。

FL_IS_COMPRESSED

入力が圧縮された FILE かどうかをチェックします。

FL_IS_DOCUMENT

入力がドキュメント FILE かどうかをチェックします。

FL_IS_IMAGE

入力が画像 FILE かどうかをチェックします。

FL_IS_VIDEO

入力がビデオ FILE かどうかをチェックします。

FLATTEN

複合値を複数の行にフラット化(展開)します。

テーブル関数半構造化データ関数と構造化データ関数

FLOOR

input_expr からの値を、最も近い整数以下に、または小数点以下の指定された桁数で最も近い整数以下に丸めた値を返します。

数値関数

G

GENERATE_COLUMN_DESCRIPTION

INFER_SCHEMA 関数の出力を使用して、半構造化データを含む一連のステージングされたファイルから列のリストを生成します。

メタデータ関数

GENERATOR

指定された行数、指定された生成期間(秒単位)、またはその両方に基づいてデータの行を作成します。

テーブル関数

GET

ARRAY または OBJECT (または、 ARRAY か OBJECT を含む VARIANT)から値を抽出します。

半構造化データ関数と構造化データ関数

GET_ABSOLUTE_PATH

ステージ名と、ステージ内の位置を基準にしたファイルのパスを入力として使用して、ステージングされたファイルの絶対パスを取得します。

ファイル関数

GET_ANACONDA_PACKAGES_REPODATA

Anacondaから利用可能なサードパーティパッケージのリストを返します。

システム関数

GET_CONDITION_QUERY_UUID

アラート の条件に対して実行された SQL ステートメントのクエリ ID を返します。

コンテキスト関数

GET_CONTACTS

オブジェクトに関連付けられた 連絡先 を返します。

テーブル関数

GET_DDL

指定されたオブジェクトを再作成するために使用できる DDL ステートメントを返します。

メタデータ関数

GET_IGNORE_CASE

オブジェクトからフィールドの値を抽出します。引数のいずれかが NULL の場合、 NULLを返します。

半構造化データ関数と構造化データ関数

GET_JOB_HISTORY

指定された時間範囲内で実行された Snowpark Container Servicesジョブ のジョブ履歴を返します。

テーブル関数

GET_LINEAGE (SNOWFLAKE.CORE)

Snowflakeオブジェクトが指定された場合は、そのオブジェクトの上流または下流のデータ系統情報を返します。

テーブル関数

GET_OBJECT_REFERENCES

指定されたオブジェクトが参照するオブジェクトのリストを返します。

テーブル関数

GET_PATH、 :

パス名を使用して半構造化データから値を抽出します。

半構造化データ関数と構造化データ関数

GET_PRESIGNED_URL

ステージ名と相対ファイルパスを入力として使用して、ステージ上のファイルに事前署名付き URL を生成します。

ファイル関数

GET_PYTHON_PROFILER_OUTPUT (SNOWFLAKE.CORE)

Pythonコードプロファイラー によって生成されたレポートを含む出力を返します。

システム関数

GET_QUERY_OPERATOR_STATS

完了したクエリ内の個別のクエリ演算子に関する統計を返します。

システム関数テーブル関数

GET_RELATIVE_PATH

クラウドストレージ内のステージ名と絶対ファイルパスを入力として使用して、ステージ内の場所を基準にしたステージングされたファイルのパスを抽出します。

ファイル関数

GET_STAGE_LOCATION

ステージ名を入力として使用して、外部または内部の名前付きステージの URL を取得します。

ファイル関数

GETBIT

INTEGER 値を指定すると、指定した位置のビットの値を返します。

ビット単位の式関数

GETDATE

システム用にローカルタイムゾーンの現在のタイムスタンプを返します。

コンテキスト関数

GETVARIABLE

SQL 変数名に関連付けられた値を返します。

コンテキスト関数

GREATEST

式のリストから最大値を返します。

条件式関数

GREATEST_IGNORE_NULLS

式のリストから最大の非 NULL 値を返します。

条件式関数

GROUPING

GROUP BY クエリによって生成された行にグループ化される式のリストを説明します。

集計関数

GROUPING_ID

GROUP BY クエリによって生成された行にグループ化される式のリストを説明します。

集計関数

H

H3_CELL_TO_BOUNDARY

H3 セルの境界を表す GEOGRAPHY オブジェクトを返します。

地理空間関数

H3_CELL_TO_CHILDREN

特定の解像度のために、 H3 セルの子の INTEGER IDs の 配列 を返します。

地理空間関数

H3_CELL_TO_CHILDREN_STRING

特定の解像度のために、 H3 セルの子の16進数 IDs を含む VARCHAR の 配列 を返します。

地理空間関数

H3_CELL_TO_PARENT

特定の解像度の H3 セルの親の ID を返します。

地理空間関数

H3_CELL_TO_POINT

H3 セルの重心であるポイントを表す GEOGRAPHY オブジェクトを返します。

地理空間関数

H3_COMPACT_CELLS

入力で、H3セルと同じ領域をカバーする、より少数で、より大きな H3 セルの INTEGER IDs を含む VARIANT 値の 配列 を返します。

地理空間関数

H3_COMPACT_CELLS_STRINGS

入力で、H3セルと同じ領域をカバーする、より少数で、より大きな H3 セルの VARCHAR 16進数 IDs を含む VARIANT 値の 配列 を返します。

地理空間関数

H3_COVERAGE

形状(GEOGRAPHY オブジェクトで指定)を完全にカバーする H3 セルの最小集合を特定する IDs の 配列 を(INTEGER 値として)返します。

地理空間関数

H3_COVERAGE_STRINGS

形状(GEOGRAPHY オブジェクトで指定)を完全にカバーする H3 セルの最小集合を特定する16進数 IDs の 配列 を(VARCHAR 値として)返します。

地理空間関数

H3_GET_RESOLUTION

H3 セルの解像度を返します。

地理空間関数

H3_GRID_DISK

指定されたセルからk-distance内にある H3 セルの IDs の 配列 を返します。

地理空間関数

H3_GRID_DISTANCE

2つの H3 セルの IDs で指定されたセル間の距離を返します。

地理空間関数

H3_GRID_PATH

2つのセル間の線を表す H3 セルの IDs の 配列 を返します。

地理空間関数

H3_INT_TO_STRING

H3 セル ID の INTEGER 値を16進数形式に変換します。

地理空間関数

H3_IS_PENTAGON

H3 セルの境界が五角形を表す場合は TRUE を返します。

地理空間関数

H3_IS_VALID_CELL

入力が有効な H3 セルを表す場合は TRUE を返します。

地理空間関数

H3_LATLNG_TO_CELL

特定の緯度、経度、解像度の H3 セル ID の INTEGER 値を返します。

地理空間関数

H3_LATLNG_TO_CELL_STRING

特定の緯度、経度、解像度の H3 セル ID を16進数形式で返します( VARCHAR 値として)。

地理空間関数

H3_POINT_TO_CELL

特定の解像度におけるポイント( GEOGRAPHY オブジェクトで指定された)の H3 セル ID の INTEGER 値を返します。

地理空間関数

H3_POINT_TO_CELL_STRING

特定の解像度におけるポイント( GEOGRAPHY オブジェクトで指定された)の H3 セル ID の 16 進値を返します。

地理空間関数

H3_POLYGON_TO_CELLS

ポリゴンに含まれる重心を持つ(GEOGRAPHY オブジェクトで指定) H3 セルの IDs の INTEGER 値の 配列 を返します。

地理空間関数

H3_POLYGON_TO_CELLS_STRINGS

ポリゴンに含まれる重心を持つ(GEOGRAPHY オブジェクトで指定) H3 セルの16進数 IDs の VARCHAR 値の 配列 を返します。

地理空間関数

H3_STRING_TO_INT

H3 セル ID を16進数形式で INTEGER 値に変換します。

地理空間関数

H3_TRY_COVERAGE

形状(GEOGRAPHY オブジェクトで指定)を完全にカバーする H3 セルの最小集合を特定する IDs の 配列 を(INTEGER 値として)返すことを試みたときにエラーが発生する場合は NULL を返す、 H3_COVERAGE の特別バージョン。

地理空間関数

H3_TRY_COVERAGE_STRINGS

形状(GEOGRAPHY オブジェクトで指定)を完全にカバーする H3 セルの最小集合を特定する16進数 IDs の 配列 を(VARCHAR 値として)返すことを試みたときにエラーが発生する場合は NULL を返す、 H3_COVERAGE_STRINGS の特別バージョン。

地理空間関数

H3_TRY_GRID_DISTANCE

H3 の2つのセル間の距離を返すことを試みたときにエラーが発生した場合は NULL を返す、 H3_GRID_DISTANCE の特別バージョン。

地理空間関数

H3_TRY_GRID_PATH

2つのセル間の線を表す H3 セルの IDs を含む VARIANT 値の配列を返すことを試みたときにエラーが発生した場合は NULL を返す、 H3_GRID_PATH の特別バージョン。

地理空間関数

H3_TRY_POLYGON_TO_CELLS

ポリゴンに含まれる重心を持つ(GEOGRAPHY オブジェクトで指定) H3 セルの IDs の INTEGER 値の 配列 を返すことを試みたときにエラーが発生した場合は NULL を返す、 H3_POLYGON_TO_CELLS の特別バージョン。

地理空間関数

H3_TRY_POLYGON_TO_CELLS_STRINGS

ポリゴンに含まれる重心を持つ(GEOGRAPHY オブジェクトで指定) H3 セルの16進数 IDs の VARCHAR 値の 配列 を返すことを試みたときにエラーが発生した場合は NULL を返す、 H3_POLYGON_TO_CELLS_STRINGS の特別バージョン。

地理空間関数

H3_UNCOMPACT_CELLS

入力で、H3セルと同じ領域をカバーする、指定された解像度の H3 セルの INTEGER IDs を含む VARIANT 値の 配列 を返します。

地理空間関数

H3_UNCOMPACT_CELLS_STRINGS

入力で、H3セルと同じ領域をカバーする、指定された解像度の H3 セルの VARCHAR 16進数 IDs を含む VARIANT 値の 配列 を返します。

地理空間関数

HASH

符号付き64ビットのハッシュ値を返します。

ハッシュ関数

HASH_AGG

入力行の(順序付けられていない)セットの符号付き64ビットハッシュ値の集約を返します。

集計関数 , ウィンドウ関数

HAVERSINE

Haversine公式 を使って、地球表面の2点間の大圏距離をキロメートル単位で計算します。

地理空間関数

HEX_DECODE_BINARY

16進数でエンコードされた文字列をバイナリにデコードします。

文字列とバイナリ関数

HEX_DECODE_STRING

16進数でエンコードされた文字列を文字列にデコードします。

文字列とバイナリ関数

HEX_ENCODE

16進数(「hex」または「base16」)エンコードを使用して入力をエンコードします。

文字列とバイナリ関数

HLL

HyperLogLog を使用して、入力の異なるカーディナリティの近似値を返します(つまり、 HLL(col1, col2, ... )COUNT(DISTINCT col1, col2, ... ) の近似値を返します)。

集計関数 , ウィンドウ関数

HLL_ACCUMULATE

集約の終了時に HyperLogLog 状態を返します。

集計関数 , ウィンドウ関数の構文と使用法

HLL_COMBINE

入力状態を単一の出力状態に結合(マージ)します。

集計関数 , ウィンドウ関数の構文と使用法

HLL_ESTIMATE

指定された HyperLogLog 状態のカーディナリティの推定値を返します。

集計関数 , ウィンドウ関数の構文と使用法

HLL_EXPORT

BINARY 形式の入力を OBJECT 形式に変換します。

集計関数 , ウィンドウ関数の構文と使用法

HLL_IMPORT

OBJECT 形式の入力を BINARY 形式に変換します。

集計関数 , ウィンドウ関数の構文と使用法

HOUR / MINUTE / SECOND

時間またはタイムスタンプ値から対応する時間部分を抽出します。

日付と時刻の関数

I

ICEBERG_TABLE_FILES

外部で管理されているデータファイルに登録されている情報を返します。

iceberg-tm

ICEBERG_TABLE_SNAPSHOT_REFRESH_HISTORY

指定された外部で管理されている、最新のリフレッシュ履歴に関するメタデータと スナップショット 情報を返します。

iceberg-tm

IFF

論理式がtrueと評価されるかfalseと評価されるかに応じて、2つの値のいずれかを返します。

条件式関数

IFNULL

expr1 が NULL の場合は、 expr2 を返します。それ以外の場合は expr1 を返します。

条件式関数

[ NOT ] ILIKE

大文字小文字を区別せずに比較し、文字列が指定したパターンに一致するかしないかを判定します。

文字列とバイナリ関数

ILIKE ANY

大文字小文字を区別せずに比較し、1つ以上の指定されたパターンのいずれかと文字列を一致させます。

文字列とバイナリ関数

[ NOT ] IN

引数が明示的リストのメンバーの1つであるか、サブクエリの結果であるかをテストします。

条件式関数

INFER_SCHEMA

半構造化データを含む一連のステージングデータファイル内のファイルメタデータスキーマを自動的に検出し、列定義を取得します。

テーブル関数

INITCAP

各単語の最初の文字が大文字で、後続の文字が小文字の入力文字列を返します。

文字列とバイナリ関数

INSERT

指定された位置から始まる指定された長さのサブ文字列を、新しい文字列またはバイナリ値で置き換えます。

文字列とバイナリ関数

INTEGRATION

メッセージの送信に使用する通知統合を指定する JSON オブジェクトを返します。

通知機能

INTERPOLATE_BFILL、INTERPOLATE_FFILL、INTERPOLATE_LINEAR

時系列データセットの行を更新し、周辺の値に基づいて欠損値のギャップを埋めます。

ウィンドウ関数

INVOKER_ROLE

クエリを実行するオブジェクトのアカウントレベルのロール名を返します。ロール名がデータベースロールの場合は NULL を返します。

コンテキスト関数

INVOKER_SHARE

INVOKER_SHARE 関数が呼び出されたテーブルまたはビューに直接アクセスした、共有の名前を返します。それ以外の場合、関数は NULL を返します。

コンテキスト関数

IS [ NOT ] DISTINCT FROM

2つの式が等しい(または等しくない)かどうかを比較します。

条件式関数

IS [ NOT ] NULL

式が NULL であるか、 NULL でないかを決定します。

条件式関数

IS_<オブジェクト型>

この関数ファミリーは、 VARIANT 列に保存されている値のデータ型を決定するために使用できるブール述語として機能します。

半構造化データ関数と構造化データ関数

IS_APPLICATION_ROLE_ACTIVATED(SYS_CONTEXT 機能)

アプリケーションロールが指定されたコンテキストでアクティブ化された場合は、VARCHAR 値 ``'TRUE'``が返されます。

コンテキスト関数

IS_APPLICATION_ROLE_IN_SESSION

アプリケーション・ロールがコンシューマーの現在のセッションで有効になっているかどうかを検証します。

コンテキスト関数

IS_ARRAY

VARIANT 引数に ARRAY 値が含まれる場合、 TRUE を返します。

半構造化データ関数と構造化データ関数

IS_BINARY

VARIANT 引数に バイナリ文字列 値が含まれる場合は、 TRUE を返します。

半構造化データ関数と構造化データ関数

IS_BOOLEAN

VARIANT 引数に BOOLEAN 値が含まれる場合は、 TRUE を返します。

半構造化データ関数と構造化データ関数

IS_CHAR , IS_VARCHAR

VARIANT 引数に 文字列値 が含まれる場合は、 TRUE を返します。

半構造化データ関数と構造化データ関数

IS_DATABASE_ROLE_IN_SESSION

データベースロールが、現セッションのユーザーのアクティブなプライマリまたはセカンダリロール階層にあるかどうか、または指定された列に、現セッションのユーザーのアクティブなプライマリまたはセカンダリロール階層にあるデータベースロールが含まれているかどうかを確認します。

コンテキスト関数

IS_DATE , IS_DATE_VALUE

VARIANT 引数に DATE 値が含まれる場合は、 TRUE を返します。

半構造化データ関数と構造化データ関数

IS_DECIMAL

VARIANT 引数に 固定小数点数または整数 値が含まれている場合は、 TRUE を返します。

半構造化データ関数と構造化データ関数

IS_DOUBLE , IS_REAL

VARIANT 引数に 浮動小数点数、固定小数点数、または整数 値が含まれる場合は、 TRUE を返します。

半構造化データ関数と構造化データ関数

IS_GRANTED_TO_INVOKER_ROLE

INVOKER_ROLE 関数によって返されたロールが、関数の呼び出されるコンテキストに基づいて引数で指定されたロールの権限を継承する場合は、TRUE を返します。

コンテキスト関数

IS_GROUP_ACTIVATED(SYS_CONTEXT 機能)

組織ユーザーグループ を表すロールが与えられたコンテキストでアクティブ化されている場合は、VARCHAR 値 'TRUE' を返します。

コンテキスト関数

IS_GROUP_IMPORTED(SYS_CONTEXT 機能)

指定されたグループが現在のアカウントにインポートされた 組織ユーザーグループ の場合は、VARCHAR 値 'TRUE' を返します。

コンテキスト関数

IS_INSTANCE_ROLE_IN_SESSION

セッションのユーザーのアクティブなプライマリロール階層またはセカンダリロール階層が、指定されたインスタンスロールを継承しているかどうかを検証します。

コンテキスト関数

IS_INTEGER

VARIANT 引数に 整数 値が含まれる場合は、 TRUE を返します。

半構造化データ関数と構造化データ関数

IS_NULL_VALUE

VARIANT 引数が JSON null 値の場合、TRUE を返します。

条件式関数半構造化データ関数と構造化データ関数

IS_OBJECT

VARIANT 引数に OBJECT 値が含まれる場合、 TRUE を返します。

半構造化データ関数と構造化データ関数

IS_ORGANIZATION_USER

引数が 組織ユーザー であるSnowflakeユーザーの場合は TRUE を返します。

IS_ORGANIZATION_USER_GROUP

管理者がアカウントに 組織ユーザーグループ を追加したときに、指定された ロール が作成された場合、 TRUE を返します。

IS_ORGANIZATION_USER_GROUP_IN_SESSION

ロールが 組織のユーザーグループ からインポートされたと仮定して、そのロールがセッションのユーザーのアクティブなプライマリロール階層またはセカンダリロール階層にあるかどうかを検証します。

コンテキスト関数

IS_ROLE_ACTIVATED(SYS_CONTEXT 関数)

アカウントロールが現在のセッションでアクティブ化されている場合は VARCHAR 値 'TRUE' を返します。

コンテキスト関数

IS_ROLE_IN_SESSION

指定されたアカウントロールが、現在アクティブなプライマリロール階層またはセカンダリロール階層にあるかどうかを確認します。

コンテキスト関数

IS_TIME

VARIANT の引数に TIME 値が含まれているかどうかを確認します。

半構造化データ関数と構造化データ関数

IS_TIMESTAMP_*

VARIANT 引数にそれぞれの タイムスタンプ 値が含まれるかどうかを検証します。

半構造化データ関数と構造化データ関数

IS_USER_IMPORTED(SYS_CONTEXT 機能)

指定されたユーザーが現在のアカウントにインポートされた 組織ユーザー </user-guide/organization-users>`の場合は、VARCHAR 値 `'TRUE'`` を返します。

コンテキスト関数

J

JAROWINKLER_SIMILARITY

2つの入力文字列間の ジャロ・ウィンクラー類似度 を計算します。

文字列とバイナリ関数

JSON_EXTRACT_PATH_TEXT

最初の引数を JSON 文字列として解析し、2番目の引数のパスが指す要素の値を返します。

半構造化データ関数と構造化データ関数

K

KURTOSIS

NULL 以外の記録のサンプルの過剰尖度を返します。

集計関数 , ウィンドウ関数の構文と使用法

L

LAG

テーブルをそれ自体に結合することなく、同じ結果セットの前の行のデータにアクセスします。

ウィンドウ関数の構文と使用法

LAST_DAY

日付またはタイムスタンプの、指定された日付部分の最終日を返します。

日付と時刻の関数

LAST_QUERY_ID

現在のセッションで指定されたクエリの ID を返します。

コンテキスト関数

LAST_SUCCESSFUL_SCHEDULED_TIME

アクションの実行時にエラーが発生しなかった場合に、アラート条件の評価が最後に成功したスケジュール時刻を表すタイムスタンプを返します。

日付と時刻の関数

LAST_TRANSACTION

現在のセッションでコミットまたはロールバックされた、最後のトランザクションのトランザクション ID を返します。

コンテキスト関数

LAST_VALUE

値が順序付けられたグループ内の最後の値を返します。

ウィンドウ関数の構文と使用法

LEAD

テーブルをそれ自体に結合することなく、同じ結果セットの後続の行のデータにアクセスします。

ウィンドウ関数の構文と使用法

LEAST

式のリストから最小値を返します。

条件式関数

LEAST_IGNORE_NULLS

式のリストから最小の非 NULL 値を返します。

条件式関数

LEFT

入力の左端のサブ文字列を返します。

文字列とバイナリ関数

LENGTH, LEN

入力 文字列またはバイナリ 値の長さを返します。

文字列とバイナリ関数

[ NOT ] LIKE

大文字小文字を区別した比較を実行し、文字列が指定したパターンに一致するかどうかを判定します。

文字列とバイナリ関数

LIKE ALL

大文字と小文字を区別した比較を実行し、1つ以上の指定されたパターンすべてと文字列を一致させます。

文字列とバイナリ関数

LIKE ANY

大文字小文字を区別した比較を実行し、1つ以上の指定されたパターンのいずれかと文字列を一致させます。

文字列とバイナリ関数

LISTAGG

delimiter 文字列で区切られた、連結された入力値を返します。

集計関数 , ウィンドウ関数の構文と使用法

LISTING_REFRESH_HISTORY

クロスクラウド自動複製リストの過去14日間のリフレッシュ履歴を返します。

Information Schemaテーブル関数

LN

数値式の自然対数を返します。

数値関数

LOCALTIME

システムの現在の時刻を返します。

コンテキスト関数

LOCALTIMESTAMP

システム用にローカルタイムゾーンの現在のタイムスタンプを返します。

コンテキスト関数

LOG

数値式の対数を返します。

数値関数

LOGIN_HISTORY , LOGIN_HISTORY_BY_USER

LOGIN_HISTORY ファミリーのテーブル関数を使用して、Snowflakeユーザーによるさまざまなディメンションに沿ったログイン試行をクエリできます。

Information Schemaテーブル関数

LOWER

入力文字列のすべての文字を小文字に変換して返します。

文字列とバイナリ関数

LPAD

別の文字列の文字を文字列の左に埋め込むか、別のバイナリ値のバイトをバイナリ値の左に埋め込みます。

文字列とバイナリ関数

LTRIM

空白を含む、先頭の文字を文字列から削除します。

文字列とバイナリ関数

M

MAP_CAT

2つの MAP 値の連結を返します。

半構造化データ関数と構造化データ関数

MAP_CONTAINS_KEY

指定された MAP に指定されたキーが含まれているかどうか判断します。

半構造化データ関数と構造化データ関数

MAP_DELETE

既存の :doc:` に基づいて、1つ以上のキーを削除した MAP</sql-reference/data-types-structured> `MAP を返します。

半構造化データ関数と構造化データ関数

MAP_INSERT

新しいキーと値のペアが挿入された入力 MAP で構成される、新しい MAP を返します。

半構造化データ関数と構造化データ関数

MAP_KEYS

MAP のキーを返します。

半構造化データ関数と構造化データ関数

MAP_PICK

既存の MAP から指定されたキーと値のペアを含む新しい MAP を返します。

半構造化データ関数と構造化データ関数

MAP_SIZE

MAP のサイズを返します。

半構造化データ関数と構造化データ関数

MATERIALIZED_VIEW_REFRESH_HISTORY

このテーブル関数は、指定された日付範囲内にある指定されたマテリアライズドビューの マテリアライズドビュー 更新履歴のクエリに使用されます。

Information Schemaテーブル関数

MAX

expr 内の記録の最大値を返します。

集計関数 , ウィンドウ関数

MAX_BY

列の最大値を含む行を探し、その行にある別の列の値を返します。

集計関数

MD5 , MD5_HEX

128ビットの MD5 メッセージダイジェストを含む32文字の16進数でエンコードされた文字列を返します。

文字列とバイナリ関数

MD5_BINARY

128ビットの MD5 メッセージダイジェストを含む16バイトの BINARY 値を返します。

文字列とバイナリ関数

MD5_NUMBER --- 廃止

符号付き128ビットのビッグエンディアンの値として解釈される128ビットの MD5 メッセージダイジェストを返します。

文字列とバイナリ関数

MD5_NUMBER_LOWER64

128ビットの MD5 メッセージダイジェストを計算し、それを符号付き128ビットのビッグエンディアンの値として解釈し、数値の下位64ビットを符号なし整数として返します。

文字列とバイナリ関数

MD5_NUMBER_UPPER64

128ビットの MD5 メッセージダイジェストを計算し、それを符号付き128ビットのビッグエンディアンの値として解釈し、数値の上位64ビットを符号なし整数として返します。

文字列とバイナリ関数

MEDIAN

値のセットの中央値を決定します。

集計関数 , ウィンドウ関数

MIN

expr 内の記録の最小値を返します。

集計関数 , ウィンドウ関数

MIN_BY

列の最小値を含む行を探し、その行にある別の列の値を返します。

集計関数

MINHASH

入力行に k 個の異なるハッシュ関数を適用し、各ハッシュ関数の最小値を保持することにより構築された、サイズ k の配列を含む MinHash 状態を返します。

集計関数 , ウィンドウ関数の構文と使用法

MINHASH_COMBINE

入力 MinHash 状態を単一の MinHash 出力状態に結合します。

集計関数 , ウィンドウ関数の構文と使用法

MOD

入力 expr1 を入力 expr2 で割った余りを返します。

数値関数

MODE

expr1 内の値の中で最も頻度の高い値を返します。

集計関数 , ウィンドウ関数

MODEL_MONITOR_DRIFT_METRIC

モデルモニター からドリフトメトリクスを取得します。

モデルモニター関数

MODEL_MONITOR_PERFORMANCE_METRIC

モデルモニター からパフォーマンスメトリクスを取得します.

モデルモニター関数

MODEL_MONITOR_STAT_METRIC

モデルモニター からカウントメトリクスを取得します。

モデルモニター関数

MONTHNAME

指定された日付またはタイムスタンプの3文字の月名を返します。

日付と時刻の関数

MONTHS_BETWEEN

2つのDATEまたはTIMESTAMP値の間の月数を返します。

日付と時刻の関数

N

NETWORK_RULE_REFERENCES

指定されたネットワークルールが関連付けられている各オブジェクトの行を返します。または 指定されたコンテナーに関連付けられた各ネットワークルールの行を返します。

Information Schemaテーブル関数

NEXT_DAY

入力日付の後に発生する最初に指定された曜日(DOW)の日付を返します。

日付と時刻の関数

NORMAL

指定された meanstddev (標準偏差)を使用して、正規分布の浮動小数点疑似乱数を生成します。

データ生成関数

NOTIFICATION_HISTORY

このテーブル関数を使用して、Snowflakeを介して送信された通知の履歴をクエリできます。

Information Schemaテーブル関数

NTH_VALUE

値が順序付けられたグループ内のn番目の値(最大1000)を返します。

ウィンドウ関数の構文と使用法

NTILE

順序付けられたデータセットを、 constant_value で指定されたバケットの数に均等に分割します。

ウィンドウ関数の構文と使用法

NULLIF

expr1expr2 と等しい場合は NULL を返し、それ以外の場合は expr1 を返します。

条件式関数

NULLIFZERO

引数が 0 と評価された場合は NULL を返します。それ以外の場合は、引数を返します。

条件式関数

NVL

expr1 が NULL の場合は、 expr2 を返します。それ以外の場合は expr1 を返します。

条件式関数

NVL2

最初の入力が NULL かどうかに応じて値を返します。

条件式関数

O

OBJECT_AGG

グループごとに1つの OBJECT を返します。

集計関数 , ウィンドウ関数 , 半構造化データ関数と構造化データ関数

OBJECT_CONSTRUCT

引数から構築された OBJECT を返します。

半構造化データ関数と構造化データ関数

OBJECT_CONSTRUCT_KEEP_NULL

NULL の値を持つキーと値のペアを保持する、引数から構築された OBJECT を返します。

半構造化データ関数と構造化データ関数

OBJECT_DELETE

1つ以上のキーが削除された入力(つまり、ソース)オブジェクトのコンテンツを含むオブジェクトを返します。

半構造化データ関数と構造化データ関数

OBJECT_INSERT

新しいキーと値のペア(または新しい値で更新された既存のキー)が挿入された入力 OBJECT 値で構成される OBJECT 値を返します。

半構造化データ関数と構造化データ関数

OBJECT_KEYS

入力オブジェクトの最上位レベルにあるキーのリストを含む配列を返します。

半構造化データ関数と構造化データ関数

OBJECT_PICK

既存のオブジェクトからのキーと値のペアのいくつかを含む新しい OBJECT を返します。

半構造化データ関数と構造化データ関数

OCTET_LENGTH

文字列またはバイナリ値の長さをバイト単位で返します。

文字列とバイナリ関数

ONLINE_FEATURE_TABLE_REFRESH_HISTORY

This table function returns information about each refresh (completed and running) of online feature tables.

P

PARSE_DOCUMENT (SNOWFLAKE.CORTEX)

Snowflakeステージ上のドキュメントから抽出したコンテンツを JSON形式の文字列として返します。

ファイル関数

PARSE_IP

有効な INET (インターネットプロトコル)または CIDR (クラスレスインターネットドメインルーティング) IPv4 または IPv6 文字列のすべてのコンポーネントで構成される JSON オブジェクトを返します。

文字列とバイナリ関数

PARSE_JSON

入力文字列を JSON ドキュメントとして解釈し、 VARIANT 値を生成します。

半構造化データ関数と構造化データ関数

PARSE_URL

有効な入力 URL/URI のすべてのコンポーネント(フラグメント、ホスト、パラメーター、パス、ポート、クエリ、スキーム)で構成される OBJECT 値を返します。

文字列とバイナリ関数

PARSE_XML

入力文字列を XML ドキュメントとして解釈し、 OBJECT 値を生成します。

半構造化データ関数と構造化データ関数

PERCENT_RANK

値のグループ内における、値の相対ランクを返します。ランクは、0.0から1.0の範囲の割合で指定されます。

ウィンドウ関数

PERCENTILE_CONT

入力列の連続分布( order_by_expr で指定)に基づいてパーセンタイル値を返します。

集計関数 , ウィンドウ関数

PERCENTILE_DISC

入力列の離散分布(order_by_expr で指定)に基づいてパーセンタイル値を返します。

集計関数 , ウィンドウ関数

PI

piの値を浮動小数点値として返します。

数値関数

PIPE_USAGE_HISTORY

このテーブル関数は、指定された日付範囲内で Snowpipe を使用して、Snowflakeテーブルにロードされたデータの履歴をクエリするために使用できます。

Information Schemaテーブル関数

POLICY_CONTEXT

1つまたは複数のコンテキスト関数の値に基づいてクエリの結果をシミュレートし、ポリシーがクエリの結果にどのように影響するかを判断できます。

コンテキスト関数

POLICY_REFERENCES

オブジェクトに指定されたポリシーが割り当てられている各オブジェクトの行を返します。または は、指定されたオブジェクトに割り当てられている各ポリシーの行を返します。

Information Schemaテーブル関数

POSITION

2番目の引数で最初の引数が最初に出現する場所を検索し、成功した場合は、2番目の引数で最初の引数の位置(1ベース)を返します。

文字列とバイナリ関数

POW, POWER

指定された数値(y)を指数とする累乗値(x)を返します。

数値関数

PREVIOUS_DAY

入力日付の前に発生する最初に指定された曜日(DOW)の日付を返します。

日付と時刻の関数

PROMPT

PROMPT 関数は、テンプレート文字列と引数のリストを含む構造化 OBJECT を構築します。

Q

QUERY_ACCELERATION_HISTORY

QUERY_ACCELERATION_HISTORY 関数は、指定された日付範囲内の Query Acceleration Service の履歴をクエリするために使用されます。

Information Schemaテーブル関数

QUERY_HISTORY , QUERY_HISTORY_BY_*

テーブル関数の QUERY_HISTORY ファミリーを使用して、Snowflakeのクエリ履歴をさまざまなディメンションでクエリできます。

Information Schemaテーブル関数

R

RADIANS

度をラジアンに変換します。

数値関数

RANDOM

各呼び出しは、擬似ランダム64ビット整数を返します。

データ生成関数

RANDSTR

指定された length のランダムな文字列を返します。

データ生成関数

RANK

値が順序付けられたグループ内の値のランクを返します。

ウィンドウ関数

RATIO_TO_REPORT

グループ内の値の合計に対する、グループ内の値の比率を返します。

ウィンドウ関数

REDUCE

ラムダ式のロジックに基づいて、 配列 を単一の値に減らします。

半構造化データ関数と構造化データ関数

[ NOT ] REGEXP

文字列が指定されたパターンに一致するかしないかを比較します。

文字列関数(正規表現)

REGEXP_COUNT

文字列で:doc:`パターン</sql-reference/functions-regexp>`が発生する回数を返します。

文字列関数(正規表現)

REGEXP_INSTR

文字列サブジェクト内の正規表現パターンの指定された出現の位置を返します。

文字列関数(正規表現)

REGEXP_LIKE

文字列が指定されたパターンに一致するかどうかを比較します。

文字列関数(正規表現)

REGEXP_REPLACE

指定されたパターン(またはパターンのすべての出現)が削除されたか、置換文字列に置き換えられたサブジェクトを返します。

文字列関数(正規表現)

REGEXP_SUBSTR

文字列内の 正規表現 に一致するサブ文字列を返します。

文字列関数(正規表現)

REGEXP_SUBSTR_ALL

文字列内の 正規表現 を返します。

文字列関数(正規表現)

REGR_AVGX

グループ内のnull以外のペアの独立変数の平均を返します。x は独立変数で、 y は従属変数です。

集計関数 , ウィンドウ関数

REGR_AVGY

グループ内のnull以外のペアの従属変数の平均を返します。x は独立変数で、 y は従属変数です。

集計関数 , ウィンドウ関数

REGR_COUNT

グループ内のnull以外の数値ペアの数を返します。

集計関数 , ウィンドウ関数の構文と使用法

REGR_INTERCEPT

グループ内のnull以外のペアの単変量線形回帰線の切片を返します。

集計関数 , ウィンドウ関数の構文と使用法

REGR_R2

グループ内のnull以外のペアの決定係数を返します。

集計関数 , ウィンドウ関数の構文と使用法

REGR_SLOPE

グループ内のnull以外の線形回帰直線の傾きを返します。

集計関数 , ウィンドウ関数の構文と使用法

REGR_SXX

null以外のペアの場合、 REGR_COUNT(y, x) * VAR_POP(x) を返します。

集計関数 , ウィンドウ関数の構文と使用法

REGR_SXY

null以外のペアの場合、 REGR_COUNT(expr1, expr2) * COVAR_POP(expr1, expr2) を返します。

集計関数 , ウィンドウ関数の構文と使用法

REGR_SYY

null以外のペアの場合、 REGR_COUNT(y, x) * VAR_POP(y) を返します。

集計関数 , ウィンドウ関数の構文と使用法

REGR_VALX

最初の引数が NULLの場合、 NULL を返します。それ以外の場合は、2番目の引数を返します。

条件式関数

REGR_VALY

2番目の引数が NULLの場合、 NULL を返します。それ以外の場合は、最初の引数を返します。

条件式関数

REPEAT

指定された回数だけ入力を繰り返すことにより、文字列を作成します。

文字列とバイナリ関数

REPLACE

指定されたサブ文字列のすべての出現を削除し、オプションでそれらを別のサブ文字列に置き換えます。

文字列とバイナリ関数

REPLICATION_GROUP_DANGLING_REFERENCES

複製グループまたはフェールオーバーグループで参照されているオブジェクトが、実際にはセカンダリアカウントに複製されていない場合を検出します。

Information Schemaテーブル関数

REPLICATION_GROUP_REFRESH_HISTORY, REPLICATION_GROUP_REFRESH_HISTORY_ALL

テーブル関数の REPLICATION_GROUP_REFRESH_HISTORY ファミリーを使用すると、過去14日以内の1つのセカンダリ複製またはフェールオーバーグループ、またはそのようなグループすべての複製履歴をクエリできます。

Information Schemaテーブル関数

REPLICATION_GROUP_REFRESH_PROGRESS, REPLICATION_GROUP_REFRESH_PROGRESS_BY_JOB, REPLICATION_GROUP_REFRESH_PROGRESS_ALL

テーブル関数の REPLICATION_GROUP_REFRESH_PROGRESS ファミリーを使用すると、複製グループまたはフェールオーバーグループの更新操作のステータスをクエリできます。

Information Schemaテーブル関数

REPLICATION_GROUP_USAGE_HISTORY

過去14日間以内のセカンダリ複製またはフェールオーバーグループの複製使用履歴を返します。

Information Schemaテーブル関数

REPLICATION_USAGE_HISTORY

このテーブル関数は、指定された日付範囲内の指定されたデータベースの複製履歴をクエリするために使用できます。

Information Schemaテーブル関数

REST_EVENT_HISTORY

指定された時間間隔でSnowflakeに対して行われた SCIM REST API リクエストのリストを返します。

テーブル関数

RESULT_SCAN

結果がテーブルであるかのように、以前のコマンドの結果セット(クエリを実行した24時間以内)を返します。

テーブル関数

REVERSE

文字列の文字の順序、またはバイナリ値のバイトの順序を逆にします。

文字列とバイナリ関数

RIGHT

入力の右端のサブ文字列を返します。

文字列とバイナリ関数

[ NOT ] RLIKE

文字列が指定されたパターンに一致するかしないかを比較します。

文字列関数(正規表現)

ROUND

input_expr の丸められた値を返します。

数値関数

ROW_NUMBER

ウィンドウパーティション内の各行に一意の行番号を返します。

ウィンドウ関数の構文と使用法

RPAD

別の文字列の文字を文字列の右に埋め込むか、別のバイナリ値のバイトをバイナリ値の右に埋め込みます。

文字列とバイナリ関数

RTRIM

空白を含む末尾の文字を文字列から削除します。

文字列とバイナリ関数

RTRIMMED_LENGTH

引数の長さから、末尾の空白を引いたものを返しますが、先頭の空白を含みます。

文字列とバイナリ関数

S

SANITIZE_WEBHOOK_CONTENT

送信される通知メッセージの本文からプレースホルダー(例えば、秘密を指定する SNOWFLAKE_WEBHOOK_SECRET プレースホルダー)を削除します。

通知機能

SCHEDULED_TIME

現在のアラートの予定時刻を表すタイムスタンプを返します。

日付と時刻の関数

SEARCH

VARIANT 、 OBJECT 、 ARRAY の列のフィールドを含む、1つ以上のテーブルから指定された列の文字データ(テキスト)を検索します。

文字列とバイナリ関数

SEARCH_IP

VARIANT、OBJECTおよびARRAY 列のフィールドを含む、1つ以上のテーブルから指定された文字列の列で有効な IPv4およびIPv6 のアドレスを検索します。

SEARCH_OPTIMIZATION_HISTORY

このテーブル関数は、指定された日付範囲内にある指定されたテーブルの 検索最適化サービス のメンテナンス履歴をクエリするために使用されます。

Information Schemaテーブル関数

SEARCH_PREVIEW (SNOWFLAKE.CORTEX)

Cortex Searchのサービス名とクエリが指定されると、指定されたサービスからの応答を返します。

文字列とバイナリ関数

SENTIMENT (SNOWFLAKE.CORTEX)

与えられた英語の入力テキストに対する全体的な感情スコアを返します。

文字列とバイナリ関数

SEQ1 / SEQ2 / SEQ4 / SEQ8

単調に増加する整数のシーケンスをラップアラウンドで返します。

データ生成関数

SERVERLESS_ALERT_HISTORY

このテーブル関数は、 サーバーレスタスク の使用履歴をクエリするために使用されます。

Information Schemaテーブル関数

SERVERLESS_TASK_HISTORY

このテーブル関数は、 サーバーレスタスク の使用履歴をクエリするために使用されます。

Information Schemaテーブル関数

SHA1 , SHA1_HEX

160ビットの SHA-1メッセージダイジェストを含む40文字の16進数でエンコードされた文字列を返します。

文字列とバイナリ関数

SHA1_BINARY

160ビットの SHA-1メッセージダイジェストを含む20バイトのバイナリを返します。

文字列とバイナリ関数

SHA2 , SHA2_HEX

Nビットの SHA-2メッセージダイジェストを含む16進数でエンコードされた文字列列を返します。Nは指定された出力ダイジェストサイズです。

文字列とバイナリ関数

SHA2_BINARY

Nビット SHA-2メッセージダイジェストを含むバイナリを返します。Nは指定された出力ダイジェストサイズです。

文字列とバイナリ関数

SHOW_PYTHON_PACKAGES_DEPENDENCIES

指定されたPythonパッケージの依存関係とそのバージョンのリストを返します。

システム関数

SIGN

引数の符号を返します。

数値関数

SIN

引数のサインを計算します。引数はラジアンで表現する必要があります。

数値関数

SINH

引数の双曲正弦を計算します。

数値関数

SKEW

NULL 以外のレコードのサンプルの歪度を返します。

集計関数

SOUNDEX

入力文字列の音声表現を含む文字列を返します。

文字列とバイナリ関数

SOUNDEX_P123

入力文字列の音声表現を含む文字列を返し、1文字目と2文字目が同じ番号を使用している場合は、2文字目のSoundexコード番号を保持します。

文字列とバイナリ関数

SPACE

指定された数の空白スペースで構成される文字列を作成します。

文字列とバイナリ関数

<service_name>!SPCS_CANCEL_JOB

:doc:`Snowpark Container Servicesジョブ</developer-guide/snowpark-container-services/working-with-services>`(ジョブサービスともいいます)をキャンセルします。

テーブル関数

<service_name>!SPCS_GET_EVENTS

指定されたサービス用にSnowflakeが収集したイベントを返します。

テーブル関数

<service_name>!SPCS_GET_LOGS

指定されたサービスのコンテナからSnowflakeが収集したログを返します。

<service_name>!SPCS_GET_METRICS

指定されたサービス用にSnowflakeが収集したメトリックを返します。

<service_name>!SPCS_WAIT_FOR

Snowpark Container Servicesのサービス が指定された状態になるまでタイムアウトで待機します。

Snowpark Container Servicesの関数

SPLIT

特定の区切り文字で特定の文字列を分割し、結果を文字列の配列で返します。

文字列とバイナリ関数

SPLIT_PART

指定された文字列を分割し、リクエストされた部分を返します。

文字列とバイナリ関数

SPLIT_TEXT_MARKDOWN_HEADER (SNOWFLAKE.CORTEX)

SPLIT_TEXT_MARKDOWN_HEADER 関数は、ヘッダーレベルに基づいて、Markdown形式のドキュメントを構造化テキストチャンクに分割します。

SPLIT_TEXT_RECURSIVE_CHARACTER (SNOWFLAKE.CORTEX)

SPLIT_TEXT_RECURSIVE_CHARACTER 関数は文字列をより短い文字列に再帰的に分割し、テキスト埋め込み関数や検索インデックス関数で使用するためにテキストを前処理します。

SPLIT_TO_TABLE

このテーブル関数は、文字列を分割(指定された区切り文字に基づく)し、結果を行にフラット化します。

文字列とバイナリ関数テーブル関数

SQRT

負以外の数値式の平方根を返します。

数値関数

SQUARE

数値式の二乗(つまり、それ自体に乗算された数値式)を返します。

数値関数

ST_AREA

GEOGRAPHY または GEOMETRY オブジェクトのポリゴンの面積を返します。

地理空間関数

ST_ASEWKB

GEOGRAPHY または GEOMETRY 型の値を指定すると、その値のバイナリ表現を EWKB (拡張well-known binary) 形式で返します。

地理空間関数

ST_ASEWKT

GEOGRAPHY または GEOMETRY 型の値を指定すると、その値のテキスト(VARCHAR)表現を EWKT (拡張well-known text) 形式で返します。

地理空間関数

ST_ASGEOJSON

GEOGRAPHY または GEOMETRY 型の値を指定すると、その値の GeoJSON 表現を返します。

地理空間関数

ST_ASWKB , ST_ASBINARY

GEOGRAPHY または GEOMETRY 型の値を指定すると、その値のバイナリ表現を WKB (well-known binary) 形式で返します。

地理空間関数

ST_ASWKT , ST_ASTEXT

GEOGRAPHY または GEOMETRY 型の値を指定すると、その値のテキスト(VARCHAR)表現を WKT (well-known text) 形式で返します。

地理空間関数

ST_AZIMUTH

原点(オブザーバーの位置)を表すポイントと特定のポイントを指定すると、方位角がラジアンで返されます。

地理空間関数

ST_BUFFER

入力 GEOMETRY オブジェクトの指定した距離内にあるポイントを含む MultiPolygon を表す GEOMETRY オブジェクトを返します。

地理空間関数

ST_CENTROID

GEOGRAPHY または GEOMETRY オブジェクトの幾何中心を表すポイントを返します。

地理空間関数

ST_COLLECT

ST_COLLECT には2つの形式があります。

地理空間関数

ST_CONTAINS

GEOGRAPHY または GEOMETRY オブジェクトが、同じ型の別のオブジェクト内に完全にある場合は、TRUE を返します。

地理空間関数

ST_COVEREDBY

ある地理空間オブジェクトのポイントが別の地理空間オブジェクトの外側にない場合は TRUE を返します。

地理空間関数

ST_COVERS

ある地理空間オブジェクトのポイントが別の地理空間オブジェクトの外側にない場合は TRUE を返します。

地理空間関数

ST_DIFFERENCE

2つの入力 GEOGRAPHY オブジェクトを与えると、2番目のオブジェクトにはない最初のオブジェクトのポイント(つまり、2つのオブジェクトの違い)を表す GEOGRAPHY オブジェクトを返します。

地理空間関数

ST_DIMENSION

GEOGRAPHY または GEOMETRY 型の値を指定すると、値の「ディメンション」を返します。

地理空間関数

ST_DISJOINT

2つの GEOGRAPHY オブジェクトまたは2つの GEOMETRY オブジェクトが素である(つまり、空間のいずれの部分も共有しない)場合は、 TRUE を返します。

地理空間関数

ST_DISTANCE

2つの GEOGRAPHY 間の最小大圏距離、または2つの GEOMETRY オブジェクト間の最小ユークリッド距離を返します。

地理空間関数

ST_DWITHIN

2点(2つの GEOGRAPHY オブジェクト)間の最小大圏距離が、指定された距離内にある場合、 TRUE を返します。

地理空間関数

ST_ENDPOINT

LineString 内の最後のポイントを返します。

地理空間関数

ST_ENVELOPE

指定された GEOGRAPHY または GEOMETRY オブジェクトを囲む最小の境界ボックス(長方形の「エンベロープ」)を返します。

地理空間関数

ST_GEOGFROMGEOHASH

geohash の境界を表すポリゴンの GEOGRAPHY オブジェクトを返します。

地理空間関数変換関数

ST_GEOGPOINTFROMGEOHASH

geohash の中心を表すポイントの GEOGRAPHY オブジェクトを返します。

地理空間関数変換関数

ST_GEOGRAPHYFROMWKB

WKB (well-known binary) または EWKB (拡張well-known binary) 入力を解析し、型 GEOGRAPHY の値を返します。

地理空間関数変換関数

ST_GEOGRAPHYFROMWKT

WKT (well-known text) または EWKT (拡張well-known text) 入力を解析し、型 GEOGRAPHY の値を返します。

地理空間関数変換関数

ST_GEOHASH

GEOGRAPHY または GEOMETRY オブジェクトの geohash を返します。

地理空間関数

ST_GEOMETRYFROMWKB

WKB (well-known binary) または EWKB (拡張well-known binary)入力を解析し、型 GEOMETRY の値を返します。

地理空間関数変換関数

ST_GEOMETRYFROMWKT

WKT(well-known text) または EWKT (拡張well-known text)入力を解析し、型 GEOMETRY の値を返します。

地理空間関数変換関数

ST_GEOMFROMGEOHASH

geohash の境界を表すポリゴンの GEOMETRY オブジェクトを返します。

地理空間関数

ST_GEOMPOINTFROMGEOHASH

geohash の中心を表すポイントの GEOMETRY オブジェクトを返します。

地理空間関数

ST_HAUSDORFFDISTANCE

2つの GEOGRAPHY オブジェクト間の離散 ハウスドルフ距離 を返します。

地理空間関数

ST_INTERPOLATE

入力 GEOGRAPHY オブジェクトが与えられた場合、指定された許容範囲内にある補間オブジェクトを返します。

地理空間関数

ST_INTERSECTION

2つの入力 GEOGRAPHY オブジェクトを与えると、入力オブジェクトの両方に共通なポイントのセット(つまり、2つのオブジェクトの交点)を含んだ形状を表す GEOGRAPHY オブジェクトを返します。

地理空間関数

ST_INTERSECTION_AGG

GEOGRAPHY 列が与えられると、その列のオブジェクトによって表される形状に共通する点の集合を含む形状を表す GEOGRAPHY オブジェクトを返します(つまり、形状の交差)。

地理空間関数

ST_INTERSECTS

2つの GEOGRAPHY オブジェクトまたは2つの GEOMETRY オブジェクトが交差する(つまり、空間のいずれかの部分を共有する)場合に、 TRUE を返します。

地理空間関数

ST_ISVALID

指定された GEOGRAPHY または GEOMETRY オブジェクトが :ref:`有効な形状 <label-geospatial_invalid_shape_handling_intro>`を表している場合は TRUE を返します。

地理空間関数

ST_LENGTH

GEOGRAPHY オブジェクト内の LineString の大圏の長さ、または GEOMETRY オブジェクト内の LineString のユークリッド長さを返します。

地理空間関数

ST_MAKEGEOMPOINT , ST_GEOMPOINT

指定された経度と緯度のポイントを表す GEOMETRY オブジェクトを構築します。

地理空間関数

ST_MAKELINE

入力オブジェクトのポイントを結ぶ線を表す GEOGRAPHY または GEOMETRY オブジェクトを構築します。

地理空間関数

ST_MAKEPOINT , ST_POINT

指定された経度と緯度の点を表す GEOGRAPHY オブジェクトを構築します。

地理空間関数

ST_MAKEPOLYGON , ST_POLYGON

穴のないポリゴンを表す GEOGRAPHY または GEOMETRY オブジェクトを構築します。

地理空間関数

ST_MAKEPOLYGONORIENTED

穴のないポリゴンを表す GEOGRAPHY オブジェクトを構築します。

地理空間関数

ST_NPOINTS , ST_NUMPOINTS

GEOGRAPHY または GEOGRAPHY オブジェクトのポイント数を返します。

地理空間関数

ST_PERIMETER

GEOGRAPHY または GEOMETRY オブジェクトにあるポリゴンの周囲の長さを返します。

地理空間関数

ST_POINTN

LineString 内の指定されたインデックスにあるポイントを返します。

地理空間関数

ST_SETSRID

指定された値に設定された SRID (空間参照系識別子)を持つ GEOMETRY オブジェクトを返します。

地理空間関数

ST_SIMPLIFY

線またはポリゴンを表す入力 GEOGRAPHY または GEOMETRY オブジェクトを指定すると、オブジェクトのより単純な近似を返します。

地理空間関数

ST_SRID

GEOGRAPHY または GEOMETRY オブジェクトの SRID (空間参照系識別子)を返します。

地理空間関数

ST_STARTPOINT

LineString 内の最初のポイントを返します。

地理空間関数

ST_SYMDIFFERENCE

2つの入力 GEOGRAPHY オブジェクトを与えると、オブジェクトの共通部分の一部ではない入力オブジェクト両方からのポイントのセット(つまり、2つのオブジェクトの 対称差)を表す GEOGRAPHY オブジェクトを返します。

地理空間関数

ST_TRANSFORM

GEOMETRY オブジェクトをある 空間参照系(SRS) から別の空間参照系に変換します。

地理空間関数

ST_UNION

2つの入力 GEOGRAPHY オブジェクトを与えると、オブジェクト両方の形状を組み合わせたセット(つまり、2つの形状の和集合)を表す GEOGRAPHY オブジェクトを返します。

地理空間関数

ST_UNION_AGG

GEOGRAPHY 列が与えられると、その列のオブジェクトによって表される図形の少なくとも1つに含まれる点の集合(つまり、図形の和)を表す GEOGRAPHY オブジェクトを返します。

地理空間関数

ST_WITHIN

最初の地理空間オブジェクトが2番目の地理空間オブジェクトに完全に含まれている場合は、trueを返します。

地理空間関数

ST_X

GEOGRAPHY または GEOMETRY オブジェクトで表されたポイントの経度(X座標)を返します。

地理空間関数

ST_XMAX

指定された GEOGRAPHY または GEOMETRY オブジェクトに含まれる、すべてのポイントの最大経度(X座標)を返します。

地理空間関数

ST_XMIN

指定された GEOGRAPHY または GEOMETRY オブジェクトに含まれる、すべてのポイントの最小経度(X座標)を返します。

地理空間関数

ST_Y

GEOGRAPHY または GEOMETRY オブジェクトで表されたポイントの緯度(Y座標)を返します。

地理空間関数

ST_YMAX

指定された GEOGRAPHY または GEOMETRY オブジェクトに含まれる、すべてのポイントの最大緯度(Y座標)を返します。

地理空間関数

ST_YMIN

指定された GEOGRAPHY または GEOMETRY オブジェクトに含まれる、すべてのポイントの最小緯度(Y座標)を返します。

地理空間関数

STAGE_DIRECTORY_FILE_REGISTRATION_HISTORY

このテーブル関数は、ディレクトリテーブルのメタデータ履歴に関する情報をクエリするために使用できます。

Information Schemaテーブル関数

STAGE_STORAGE_USAGE_HISTORY

このテーブル関数は、指定した日付範囲内のアカウントの すべての アカウントのSnowflakeステージの1日あたりの平均データストレージ使用量をバイト単位でクエリするために使用できます。

Information Schemaテーブル関数

STARTSWITH

expr1expr2 で始まる場合は、trueを返します。

文字列とバイナリ関数

STDDEV, STDDEV_SAMP

NULL 以外の値のサンプル標準偏差(サンプル分散の平方根)を返します。

集計関数 , ウィンドウ関数の構文と使用法

STDDEV_POP

NULL 以外の値の母標準偏差(分散の平方根)を返します。

集計関数 , ウィンドウ関数の構文と使用法

STORAGE_LIFECYCLE_POLICY_HISTORY

過去14日間のアカウントでの ストレージライフサイクルポリシー の実行履歴を返します。

テーブル関数

STRIP_NULL_VALUE

JSON null 値を SQL NULL 値に変換します。

半構造化データ関数と構造化データ関数

STRTOK

指定された文字列をトークン化し、要求された部分を返します。

文字列とバイナリ関数

STRTOK_SPLIT_TO_TABLE

指定された区切り文字のセットで文字列をトークン化し、結果を行にフラット化します。

文字列とバイナリ関数テーブル関数

STRTOK_TO_ARRAY

指定された区切り文字のセットを使用して指定された文字列をトークン化し、 ARRAY 値としてトークンを返します。

文字列とバイナリ関数半構造化データ関数と構造化データ関数

SUBSTR , SUBSTRING

start_expr で指定された文字/バイトから開始し、オプションで長さを制限して、 base_expr から 文字列またはバイナリ 値の一部を返します。

文字列とバイナリ関数

SUM

expr の NULL 以外の記録合計を返します。

集計関数 , ウィンドウ関数の構文と使用法

SUMMARIZE (SNOWFLAKE.CORTEX)

指定された英語の入力テキストを要約します。

文字列とバイナリ関数

SYS_CONTEXT

関数が呼び出されるコンテキストに関する情報を返します。

コンテキスト関数

SYS_CONTEXT(SNOWFLAKE$APPLICATION 名前空間)

Snowflakeネイティブアプリ 内でステートメントが実行されるコンテキストについての情報を返します。

コンテキスト関数

SYS_CONTEXT(SNOWFLAKE$ENVIRONMENT 名前空間)

関数が呼び出された環境(クライアント、現在のアカウント、現在のリージョン)に関する情報を返します。

コンテキスト関数

SYS_CONTEXT(SNOWFLAKE$ORGANIZATION 名前空間)

現在の組織に関する情報を返します。

コンテキスト関数

SYS_CONTEXT(SNOWFLAKE$ORGANIZATION_SESSION 名前空間)

関数が呼び出されたセッションと現在の組織ユーザーに関する情報を返します。

コンテキスト関数

SYS_CONTEXT(SNOWFLAKE$SESSION 名前空間)

関数が呼び出されるセッションに関する情報を返します。

コンテキスト関数

SYSDATE

システム用に UTC タイムゾーンの現在のタイムスタンプを返します。

コンテキスト関数

SYSTEM$ABORT_SESSION

指定されたセッションを中止します。

システム関数

SYSTEM$ABORT_TRANSACTION

指定されたトランザクションが実行中の場合は、それを中止します。

システム関数

SYSTEM$ACTIVATE_CMK_INFO

アクティブ化

Tri-Secret Secure

SYSTEM$ADD_EVENT (Snowflakeスクリプトの場合)

トレース用のイベントを追加します。

システム関数

SYSTEM$ADD_REFERENCE

呼び出し元。

native-app

SYSTEM$ALLOWLIST

Returns host names and port numbers to add to your firewall's allowed list so that you can access Snowflake from behind your firewall.

システム関数

SYSTEM$ALLOWLIST_PRIVATELINK

Returns host names and port numbers for AWS PrivateLink, Azure Private Link, and Google Cloud Private Service Connect deployments to add to your firewall's allowed list so that you can access Snowflake from behind your firewall.

システム関数

SYSTEM$APP_COMPATIBILITY_CHECK

アプリがインストールされているコンシューマーアカウントの Snowflakeエディション を返します。

システム関数

SYSTEM$APPLICATION_GET_LOG_LEVEL

指定されたオブジェクトのログレベルを返します。

システム関数

SYSTEM$APPLICATION_GET_METRIC_LEVEL

指定されたオブジェクトのメトリックレベルを返します。

システム関数

SYSTEM$APPLICATION_GET_TRACE_LEVEL

指定されたオブジェクトのトレースレベルを返します。

システム関数

SYSTEM$AUTHORIZE_PRIVATELINK

現在のアカウントに対するSnowflakeサービスへのプライベート接続を有効にします。

システム関数

SYSTEM$AUTHORIZE_STAGE_PRIVATELINK_ACCESS

Authorizes Snowflake to access the private endpoint for 内部ステージ用のAzureプライベートエンドポイント and Google Private Service Connect endpoints for internal stages for the current account.

システム関数

SYSTEM$AUTO_REFRESH_STATUS

外部で管理されている Iceberg テーブル の自動リフレッシュステータスを返します。

システム関数

SYSTEM$BEGIN_DEBUG_APPLICATION

次の セッションデバッグモード を有効にします:

native-app

SYSTEM$BEHAVIOR_CHANGE_BUNDLE_STATUS

現在のアカウントの指定された 動作変更リリースバンドル のステータスを返します。

システム関数

SYSTEM$BLOCK_INTERNAL_STAGES_PUBLIC_ACCESS

Microsoft Azureにある現在のSnowflakeアカウントの内部ステージに、すべてのパブリックトラフィックがアクセスできないようにします。

システム関数

SYSTEM$CANCEL_ALL_QUERIES

指定されたセッションのすべてのアクティブ/実行中のクエリをキャンセルします。

システム関数

SYSTEM$CANCEL_QUERY

指定されたクエリ(またはステートメント)が現在アクティブ/実行中の場合、キャンセルします。

システム関数

SYSTEM$CATALOG_LINK_STATUS

指定された :doc:` カタログリンクデータベース </user-guide/tables-iceberg-catalog-linked-database>` のリンクステータスを返します。

システム関数

SYSTEM$CLEANUP_DATABASE_ROLE_GRANTS

共有からドロップされたオブジェクトに対する権限を取り消し、共有にデータベースロールを付与します。

システム関数

SYSTEM$CLIENT_VERSION_INFO

Snowflake クライアントとドライバーのバージョン情報を返します。

システム関数

SYSTEM$CLIENT_VULNERABILITY_INFO

Snowflakeクライアントとドライバーに関する、一般的な脆弱性と曝露(CVE)の修正内容と関連する脆弱性の詳細を返します。

システム関数

SYSTEM$CLUSTERING_DEPTH

指定された列(またはテーブルに定義されたクラスタリングキー)に従ってテーブルの平均深度を計算します。

システム関数

SYSTEM$CLUSTERING_INFORMATION

テーブルの1つ以上の列に基づいて、テーブルの平均クラスタリング深度を含むクラスタリング情報を返します。

システム関数

SYSTEM$CLUSTERING_RATIO --- 非推奨

テーブル内の1つ以上の列に基づいて、テーブルのクラスタリング率を計算します。

システム関数

SYSTEM$COMMIT_MOVE_ORGANIZATION_ACCOUNT

組織アカウント をある地域から別の地域へ移動するプロセスを確定します。

システム関数

SYSTEM$CONVERT_PIPES_SQS_TO_SNS

Amazon SQS (Simple Queue Service)通知を使用しているパイプを、S3バケットのAmazon Simple Notification Service(SNS)サービスに変換します。

システム関数

SYSTEM$CREATE_BILLING_EVENT

インストールされた収益化アプリケーションのコンシューマーの使用状況を追跡する 請求対象イベント を作成します。

システム関数

SYSTEM$CREATE_BILLING_EVENTS

インストールされた収益化アプリケーションのコンシューマーの使用状況を追跡する複数の 請求可能イベント を作成します。

システム関数

SYSTEM$CURRENT_USER_TASK_NAME

タスクによって定義されたステートメントまたはストアドプロシージャから呼び出されたときに、現在実行されているタスクの名前を返します。

システム関数

SYSTEM$DATA_METRIC_SCAN

データ品質チェックに失敗したデータを含むとして、データ品質メトリック によって識別された行を返します。

システム関数テーブル関数

SYSTEM$DATABASE_REFRESH_HISTORY --- 非推奨

セカンダリデータベースの更新履歴を示す JSON オブジェクトを返します。

システム関数

SYSTEM$DATABASE_REFRESH_PROGRESS、 SYSTEM$DATABASE_REFRESH_PROGRESS_BY_JOB --- 廃止

SYSTEM $ DATABASE_REFRESH_PROGRESS 関数ファミリーを使用して、さまざまなディメンションに沿ったデータベース更新のステータスをクエリできます。

システム関数

SYSTEM$DEACTIVATE_CMK_INFO

非アクティブ化

Tri-Secret Secure

SYSTEM$DECODE_PAT

トークンのシークレットを指定すると、 プログラムによるアクセストークン に関する情報を返します。

システム関数

SYSTEM$DEPROVISION_PRIVATELINK_ENDPOINT

プライベート接続を使用してSnowflakeが外部サービスに接続できないように、Snowflake VPC または VNet でプライベート接続エンドポイントをプロビジョニング解除します。

システム関数

SYSTEM$DEPROVISION_PRIVATELINK_ENDPOINT_TSS

Deprovisions a private connectivity endpoint in the Snowflake VPC or VNet to prevent Snowflake from connecting to an external key management service (KMS) resource using private connectivity.

システム関数

SYSTEM$DEREGISTER_CMK_INFO

Tri-Secret Secureで使用するために現在登録されている顧客管理キー(CMK)の登録をキャンセルします。

システム関数

SYSTEM$DESC_ICEBERG_ACCESS_IDENTITY

アカウント内の指定された外部クラウドプロバイダーのSnowflakeサービスプリンシパルに関する情報を返します。

システム関数

SYSTEM$DISABLE_BEHAVIOR_CHANGE_BUNDLE

現在のアカウントの指定された 動作変更リリースバンドル に含まれる動作変更を無効にします。

システム関数

SYSTEM$DISABLE_DATABASE_REPLICATION

プライマリデータベースとそれにリンクされているセカンダリデータベースの複製を無効にします。

システム関数

SYSTEM$DISABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT

アカウントのクロスクラウド自動フルフィルメントを無効にします。

システム関数

SYSTEM$DISABLE_PREVIEW_ACCESS

オープンプレビュー とプライベートプレビュー機能へのアクセスを無効にします。

システム関数

SYSTEM$DISABLE_PRIVATELINK_ACCESS_ONLY

パブリックインターネットを介してルーティングされるインバウンドネットワークトラフィックの接続のブロックを解除します。

システム関数

SYSTEM$ENABLE_BEHAVIOR_CHANGE_BUNDLE

現在のアカウントの指定された 動作変更リリースバンドル に含まれる動作変更を有効にします。

システム関数

SYSTEM$ENABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT

アカウントでクロスクラウド自動フルフィルメントを有効にします。

システム関数

SYSTEM$ENABLE_PREVIEW_ACCESS

オープンプレビュー 機能へのアクセスを有効にします。

システム関数

SYSTEM$END_DEBUG_APPLICATION

次の セッションデバッグモード を無効にします:

native-app

SYSTEM$ENFORCE_PRIVATELINK_ACCESS_ONLY

Snowflakeアカウントへの正常な接続ではプライベートエンドポイントのみを使用する動作を強制します。

システム関数

SYSTEM$ESTIMATE_AUTOMATIC_CLUSTERING_COSTS

テーブルの 自動クラスタリング を有効にすることに関連する推定コストを返します。

システム関数

SYSTEM$ESTIMATE_QUERY_ACCELERATION

以前に実行されたクエリの場合、この関数は、クエリが Query Acceleration Service のメリットを受ける資格があるかどうかを指定する JSON オブジェクトを返します。

システム関数

SYSTEM$ESTIMATE_SEARCH_OPTIMIZATION_COSTS

指定されたテーブルに 検索最適化 を追加し、検索最適化用の特定の列を構成するための推定コストを返します。

システム関数

SYSTEM$EVALUATE_DATA_QUALITY_EXPECTATIONS

データメトリック関数(DMFs)とテーブル間の関連付けに対する 期待値 を返します。これには、期待値が現在違反されているかどうかも含まれます。

システム関数テーブル関数

SYSTEM$EXPLAIN_JSON_TO_TEXT

この関数は、 JSON からの EXPLAIN 出力をフォーマットされたテキストに変換します。

システム関数

SYSTEM$EXPLAIN_PLAN_JSON

SQL ステートメントのテキストを指定すると、この関数は JSON で EXPLAIN プランを生成します。

システム関数

SYSTEM$EXTERNAL_TABLE_PIPE_STATUS

外部テーブルに内部的に関連付けられている内部(非表示)パイプオブジェクトの、現在における更新ステータスの JSON 表現を取得します。

システム関数

SYSTEM$FINISH_OAUTH_FLOW

OAuth フローを開始した SYSTEM$START_OAUTH_FLOW 呼び出しで引数として渡されるシークレットの OAUTH_REFRESH_TOKEN パラメーター値を設定します。

システム関数

SYSTEM$GENERATE_SAML_CSR

サブジェクトを SAML2統合 に保存されている証明書のサブジェクトに設定して証明書署名要求(CSR)を生成し、 CSR で使用する DN を指定できます。

システム関数

SYSTEM$GENERATE_SCIM_ACCESS_TOKEN

6か月間有効な新しい SCIM アクセストークンを返します。

システム関数

SYSTEM$GET_ALL_REFERENCES

リファレンスのすべての関連付けを繰り返し、関連付けに関する情報を返します。

システム関数

SYSTEM$GET_AWS_SNS_IAM_POLICY

Snowflakeによって作成されたAmazon SQS メッセージキューにトピックをサブスクライブさせるために、Amazon SNS トピックポリシーに追加する必要があるAWS IAM ポリシーステートメントを返します。

システム関数

SYSTEM$GET_CLASSIFICATION_RESULT

指定されたオブジェクトの分類結果を返します。

システム関数

SYSTEM$GET_CMK_AKV_CONSENT_URL

顧客管理キーに関連するAzure Key Vaultアカウントへの同意 URL を返します。

システム関数

SYSTEM$GET_CMK_CONFIG

顧客管理キー(CMKs)およびTri-Secret Secureで使用するための構成情報を返します。

システム関数

SYSTEM$GET_CMK_INFO

Returns the status of your customer-managed key (CMK) for use with

Tri-Secret Secure

SYSTEM$GET_CMK_KMS_KEY_POLICY

顧客管理キーに関連した、 AWS Key Management Serviceポリシー情報のスニペットを含む ARRAY を返します。

システム関数

SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE

現在のアカウントにあるSnowflakeの コンピュートプールのメンテナンスアクション で保留中のものに関する情報を取得します。

システム関数

SYSTEM$GET_DBT_LOG

Returns logs for the specified run for a

sf-dbt

SYSTEM$GET_DEBUG_STATUS

現在のセッションの セッションデバッグモード ステータスを返します。

システム関数

SYSTEM$GET_DIRECTORY_TABLE_STATUS

アカウント内にあるステージの ディレクトリテーブル の整合性ステータスを含む記録のリストを返します。

システム関数

SYSTEM$GET_GCP_KMS_CMK_GRANT_ACCESS_CMD

顧客管理キーで使用する、Google Cloud Key Management Serviceのポリシー情報を取得するためのGoogle Cloud gcloudコマンドを返します。

システム関数

SYSTEM$GET_HASH_FOR_APPLICATION

次のハッシュ値を返します:

native-app

SYSTEM$GET_ICEBERG_TABLE_INFORMATION

Icebergテーブル のルートメタデータファイルの場所と最新のスナップショットのステータスを返します。

システム関数

SYSTEM$GET_INSTANCE_FAMILY_PLACEMENT_GROUPS

Returns the list of placement groups supported for the specified instance family for Snowpark Container Services compute pool nodes.

システム関数

SYSTEM$GET_LOGIN_FAILURE_DETAILS

外部 OAuth、 SAML、またはキーペア認証に関連付けられた失敗したログイン試行を表す JSON オブジェクトを返します。

システム関数

SYSTEM$GET_PREDECESSOR_RETURN_VALUE

タスクグラフ で先行タスクの戻り値を取得します。

システム関数

SYSTEM$GET_PREVIEW_ACCESS_STATUS

すべてのプレビュー機能へのアクセスが有効か無効かを判断します。

システム関数

SYSTEM$GET_PRIVATELINK

現在のアカウントが、Snowflakeサービスへのプライベート接続を承認されているかどうかを検証します。

システム関数

SYSTEM$GET_PRIVATELINK_AUTHORIZED_ENDPOINTS

Snowflakeサービスへのプライベート接続で使用する、現在のアカウントに対する承認済みエンドポイントのリストを返します。

システム関数

SYSTEM$GET_PRIVATELINK_CONFIG

SnowflakeサービスまたはSnowflake内部ステージへのプライベート接続のセルフサービス構成を容易にするために必要な、Snowflakeアカウント情報の JSON 表現を返します。

システム関数

SYSTEM$GET_PRIVATELINK_ENDPOINT_REGISTRATIONS

接続をSnowflakeサービスにルーティングできる、登録済みのプライベートエンドポイントを返します。

SYSTEM$GET_PRIVATELINK_ENDPOINTS_INFO

プロビジョニングしたすべてのプライベート接続エンドポイントのステータスを返します。

システム関数

SYSTEM$GET_PURCHASE_ATTRIBUTES

実行時のリストの動作を識別します。

システム関数

SYSTEM$GET_REFERENCED_OBJECT_ID_HASH

コンシューマーオブジェクトのエンティティ ID のハッシュを返します。

システム関数

SYSTEM$GET_RESULTSET_STATUS

Snowflake Scriptingストアドプロシージャの RESULTSET のステータスを返します。

システム関数

SYSTEM$GET_SERVICE_DNS_DOMAIN

スキーマ名を指定すると、そのスキーマの DNS 名前空間ハッシュを文字列として返します。

システム関数

SYSTEM$GET_SERVICE_LOGS

Snowpark Container Servicesサービス コンテナーからローカルログを取得します。

システム関数

SYSTEM$GET_SERVICE_STATUS --- 非推奨

Snowpark Container Servicesサービス のステータスを取得します。

システム関数

SYSTEM$GET_SNOWFLAKE_PLATFORM_INFO

Snowflake アカウントをホストするクラウドプロバイダーのプラットフォーム情報を返します。

システム関数

SYSTEM$GET_TAG

指定されたSnowflakeオブジェクトまたは列に関連付けられたタグ値を返します。

システム関数

SYSTEM$GET_TAG_ALLOWED_VALUES

サポートされているオブジェクト または NULL に設定できる文字列値のコンマ区切りリストを返して、タグキーには指定された文字列値がなく、すべての 選択可能な 文字列値を受け入れることを示します。

システム関数

SYSTEM$GET_TAG_ON_CURRENT_COLUMN

指定されたタグに基づいて、列に割り当てられたタグ文字列値を返します。指定された列にタグが割り当てられていない場合は、NULL を返します。

システム関数

SYSTEM$GET_TAG_ON_CURRENT_TABLE

指定されたタグに基づいて、テーブルに割り当てられたタグ文字列値を返します。指定されたテーブルにタグが割り当てられていない場合は、NULL を返します。

システム関数

SYSTEM$GET_TASK_GRAPH_CONFIG

タスクグラフ 構成から情報を返します。

システム関数

SYSTEM$GLOBAL_ACCOUNT_SET_PARAMETER

組織 内の指定されたアカウントの複製およびフェールオーバー機能を有効にします。

システム関数

SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT

権限が以下に付与されているかどうかを示します。

native-app

SYSTEM$INITIATE_MOVE_ORGANIZATION_ACCOUNT

組織アカウント を新しいリージョンに移動するプロセスを開始します。

システム関数

SYSTEM$INTERNAL_STAGES_PUBLIC_ACCESS_STATUS

パブリック IP アドレスが、Microsoft Azureにある現在のSnowflakeアカウントの内部ステージにアクセスを許可されているかどうかを確認します。

システム関数

SYSTEM$IS_APPLICATION_ALL_MANDATORY_TELEMETRY_EVENT_DEFINITIONS_ENABLED

アプリで AUTHORIZE_TELEMETRY_EVENT_SHARING プロパティが設定されていることを示します。

システム関数

SYSTEM$IS_APPLICATION_AUTHORIZED_FOR_TELEMETRY_EVENT_SHARING

アプリで AUTHORIZE_TELEMETRY_EVENT_SHARING が設定されていることを示します。

システム関数

SYSTEM$IS_APPLICATION_INSTALLED_FROM_SAME_ACCOUNT

アプリがそのアプリパッケージと同じアカウントにインストールされているかどうかを表示します。

システム関数

SYSTEM$IS_APPLICATION_SHARING_EVENTS_WITH_PROVIDER

イベント共有が有効になっているかどうかを確認します。

システム関数

SYSTEM$IS_GLOBAL_DATA_SHARING_ENABLED_FOR_ACCOUNT

アカウントでクロスクラウド自動フルフィルメントが有効か無効かを指定します。

システム関数

SYSTEM$IS_LISTING_PURCHASED

データのクエリを実行しているコンシューマーアカウントがリストを購入した場合は TRUE を返し、それ以外の場合は FALSE を返します。

システム関数

SYSTEM$IS_LISTING_TRIAL

次の機能性を制限します:

native-app

SYSTEM$LAST_CHANGE_COMMIT_TIME

関数を2回呼び出す間にデータベーステーブルまたはビューが変更されたかどうかを検出するために使用できるトークンを返します。

システム関数

SYSTEM$LINK_ACCOUNT_OBJECTS_BY_NAME

スクリプトを使用して作成された、ソースアカウント内の同じ名前のオブジェクトと一致する、ターゲット(現在の)アカウント内のアカウントオブジェクトにグローバル識別子を追加します。

システム関数

SYSTEM$LINK_ORGANIZATION_USER

組織ユーザー を、通常のアカウントに既に存在するユーザーとリンクします。

システム関数

SYSTEM$LINK_ORGANIZATION_USER_GROUP

組織ユーザーグループ を、通常のアカウントに既に存在するアクセス制御ロールとリンクします。

システム関数

SYSTEM$LIST_APPLICATION_RESTRICTED_FEATURES

コンシューマが許可した制限機能のリストを含む JSON オブジェクトを返します。

native-app

SYSTEM$LIST_ICEBERG_TABLES_FROM_CATALOG

リモートのテーブルを一覧表示する

iceberg-tm

SYSTEM$LIST_NAMESPACES_FROM_CATALOG

リモートの名前空間を一覧表示する

iceberg-tm

SYSTEM$LOCATE_DBT_ARCHIVE

指定されたdbtプロジェクトのzipされたdbt実行アーティファクトを取得できる URL を返します。

システム関数

SYSTEM$LOCATE_DBT_ARTIFACTS

指定されたdbtプロジェクトの実行からアーティファクトの場所を返します(例: manifest.json)。

システム関数

SYSTEM$LOG、 SYSTEM$LOG_<レベル> (Snowflakeスクリプトの場合)

指定された重大度レベルでメッセージをログします。

システム関数

SYSTEM$MIGRATE_SAML_IDP_REGISTRATION

アカウントパラメーター SAML_IDENTITY_PROVIDER で定義されている既存の SAML IDプロバイダー(つまり IdP)構成をセキュリティ統合に移行します。

システム関数

SYSTEM$OPT_IN_INTERNAL_STAGE_NETWORK_LOGS

このアカウントの内部ステージ場所へのネットワークアクセス試行の記録コレクションを開始します。

システム関数

SYSTEM$OPT_OUT_INTERNAL_STAGE_NETWORK_LOGS

このアカウントの内部ステージ場所へのネットワークアクセス試行の記録コレクションを停止します。

システム関数

SYSTEM$PIPE_FORCE_RESUME

ALTER PIPE を使用してパイプを強制的に再開します。

システム関数

SYSTEM$PIPE_REBINDING_WITH_NOTIFICATION_CHANNEL

複製時間中に複製されたパイプが通知チャネルに正常にバインドされなかった場合は、通知チャネルバインド処理を再試行します。

システム関数

SYSTEM$PIPE_STATUS

パイプの現行ステータスの JSON 表現を取得します。

システム関数

SYSTEM$PROVISION_PRIVATELINK_ENDPOINT

プライベート接続を使用してSnowflakeが外部サービスに接続できるように、Snowflake VPC または VNet にプライベート接続エンドポイントを提供します。

システム関数

SYSTEM$PROVISION_PRIVATELINK_ENDPOINT_TSS

Provisions a private connectivity endpoint in the Snowflake VPC or VNet to enable Snowflake to connect to a key management service (KMS) by using private connectivity.

システム関数

SYSTEM$QUERY_REFERENCE

ストアドプロシージャに渡せる クエリ参照 を返します。

システム関数

SYSTEM$READ_YAML_FROM_SEMANTIC_VIEW

:doc:` セマンティックビュー</user-guide/views-semantic/overview>` に対して、YAML 形式の :doc:` セマンティックモデルの仕様 </user-guide/snowflake-cortex/cortex-analyst/semantic-model-spec>` を返します。

SYSTEM$REFERENCE

オブジェクト(テーブル、ビュー、または関数)への 参照 を返します。

システム関数

SYSTEM$REGISTER_CMK_INFO

Registers your customer-managed key (CMK) for use with

Tri-Secret Secure

SYSTEM$REGISTER_PRIVATELINK_ENDPOINT

接続をSnowflakeサービスにルーティングするプライベート接続エンドポイントを登録します。

SYSTEM$REGISTRY_LIST_IMAGES --- 非推奨

イメージリポジトリ 内のイメージをリストします。

システム関数

SYSTEM$REMOVE_ALL_REFERENCES

リファレンスへのすべての関連付けを削除します。

システム関数

SYSTEM$REMOVE_REFERENCE

コンシューマーアカウントのオブジェクトへのリファレンスから関連付けを削除し、リファレンスの一意のシステム生成エイリアスを返します。

システム関数

SYSTEM$REPORT_HEALTH_STATUS

Sends application health information from a consumer app to the provider account.

システム関数

SYSTEM$RESTORE_PRIVATELINK_ENDPOINT

Snowflake VPC または VNet のプライベート接続エンドポイントを復元して、プライベート接続を使用して Snowflake が外部サービスに接続できるようにします。

システム関数

SYSTEM$RESTORE_PRIVATELINK_ENDPOINT_TSS

Restores a private connectivity endpoint in the Snowflake VPC or VNet to enable Snowflake to connect to an external key management service (KMS) resource by using private connectivity.

システム関数

SYSTEM$REVOKE_PRIVATELINK

現在のアカウントに対するSnowflakeサービスへのプライベート接続を無効にします。

システム関数

SYSTEM$REVOKE_STAGE_PRIVATELINK_ACCESS

Revokes the authorization for Snowflake to access the private endpoint for 内部ステージ用のAzureプライベートエンドポイント and Google Private Service Connect endpoints for internal stages for the current account.

システム関数

SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH

複製グループまたはフェールオーバーグループの更新操作をバックグラウンドで開始します。

システム関数

SYSTEM$SEND_NOTIFICATIONS_TO_CATALOG

Snowflake Open Catalog に通知を送信し、Snowflake で管理されている Apache Iceberg™ テーブル を更新します。

opencatalog

SYSTEM$SET_APPLICATION_RESTRICTED_FEATURE_ACCESS

以下の制限機能を有効にします。

native-app

SYSTEM$SET_CATALOG_INTEGRATION

外部で管理されている Apache Iceberg™テーブル に関連付けられたカタログ統合を置き換えます。

システム関数

SYSTEM$SET_EVENT_SHARING_ACCOUNT_FOR_REGION

リージョンのイベントアカウントを設定します。

システム関数

SYSTEM$SET_PRIVATELINK_ENDPOINT_HOSTNAME

既存の プライベート接続エンドポイント のホスト名のみを変更します。

システム関数

SYSTEM$SET_REFERENCE

呼び出し元。

native-app

SYSTEM$SET_RETURN_VALUE

タスクの戻り値を明示的に設定します。

システム関数

SYSTEM$SET_SPAN_ATTRIBUTES (Snowflakeスクリプトの場合)

トレースイベントを含むスパンに関連付けられた属性名と値を設定します。

システム関数

SYSTEM$SHOW_ACTIVE_BEHAVIOR_CHANGE_BUNDLES

現在のアカウントで、現在利用可能な 動作変更リリースバンドル、各バンドルのデフォルト状態、および現在のアカウントにおけるバンドルの実際の状態を示す配列を返します。

システム関数

SYSTEM$SHOW_BUDGETS_FOR_RESOURCE

指定されたリソース(例えば、テーブルやスキーマ)を追跡する 予算 のリストを含む文字列を返します。

システム関数

SYSTEM$SHOW_BUDGETS_IN_ACCOUNT

アクセス権限のあるアカウントの 予算 を返します。

システム関数

SYSTEM$SHOW_EVENT_SHARING_ACCOUNTS

プロバイダー組織のイベントアカウントを表示します。

システム関数

SYSTEM$SHOW_MOVE_ORGANIZATION_ACCOUNT_STATUS

組織アカウント を移動しようとしたステータスを返します。

システム関数

SYSTEM$SHOW_OAUTH_CLIENT_SECRETS

クライアントシークレットを文字列で返します。

システム関数

SYSTEM$SHOW_SENSITIVE_DATA_MONITORED_ENTITIES

分類プロファイルに関連付けられたデータベースまたはスキーマの JSON 配列を返します。これは、これらのエンティティのオブジェクトが 自動機密データ分類 によって監視されていることを示します。

システム関数

SYSTEM$SNOWPIPE_STREAMING_UPDATE_CHANNEL_OFFSET_TOKEN

Snowpipe Streamingが使用する特定のチャネルのオフセットトークンを、新しいオフセットトークンで更新します。

システム関数

SYSTEM$START_OAUTH_FLOW

OAUTH クライアントフローを開始し、OAuth 同意プロセスを完了するためにブラウザーで使用する URL を返します。

システム関数

SYSTEM$START_USER_EMAIL_VERIFICATION

ユーザーのメール確認処理 を開始します。

システム関数

SYSTEM$STREAM_BACKLOG

指定されたストリームの現在の オフセット と現在のタイムスタンプの間におけるテーブルバージョンのセットを返します。

テーブル関数 , システム関数

SYSTEM$STREAM_GET_TABLE_TIMESTAMP

指定されたストリームのために、現在またはそれ以前のオフセットにおける最新のテーブルバージョンのタイムスタンプ(単位: ナノ秒)を返します。

システム関数

SYSTEM$STREAM_HAS_DATA

指定されたストリームに変更データキャプチャ(CDC)レコードが含まれているかどうかを示します。

システム関数

SYSTEM$TASK_DEPENDENTS_ENABLE

指定されたタスクとそれに従属するすべてのタスクを再帰的に再開します。

システム関数

SYSTEM$TASK_RUNTIME_INFO

現在のタスク実行に関する情報を返します。

システム関数

SYSTEM$TRIGGER_LISTING_REFRESH

すべてのコンシューマーがアクセスできる、プロバイダーのデータベースまたはリストの1回限りのオンデマンドデータ更新をトリガーします。

システム関数

SYSTEM$TYPEOF

式に関連付けられた SQL データ型を表す文字列を返します。

システム関数

SYSTEM$UNBLOCK_INTERNAL_STAGES_PUBLIC_ACCESS

パブリック IP アドレスからのトラフィックが、Microsoft Azureにある現在のSnowflakeアカウントの内部ステージにアクセスできるようにします。

システム関数

SYSTEM$UNLINK_ORGANIZATION_USER

組織ユーザー からユーザーオブジェクトのリンクを解除し、今後ローカルユーザーとして管理できるようにします。

システム関数

SYSTEM$UNLINK_ORGANIZATION_USER_GROUP

組織ユーザーグループ からアクセス制御ロールのリンクを解除し、今後ローカルロールとして管理できるようにします。

システム関数

SYSTEM$UNREGISTER_PRIVATELINK_ENDPOINT

プライベート接続エンドポイントの登録を解除し、接続をSnowflakeサービスにルーティングします。

SYSTEM$UNSET_EVENT_SHARING_ACCOUNT_FOR_REGION

リージョンのイベントアカウントの設定を解除します。

システム関数

SYSTEM$USER_TASK_CANCEL_ONGOING_EXECUTIONS

システムが既に処理を開始している指定タスクの実行をキャンセルします(つまり、 TASK_HISTORY 出力で EXECUTING 状態での実行)。

システム関数

SYSTEM$VALIDATE_STORAGE_INTEGRATION

指定されたストレージ統合の構成を検証します。

システム関数

SYSTEM$VERIFY_CATALOG_INTEGRATION

指定されたカタログ統合の構成を以下のように検証します。

iceberg-tm

SYSTEM$VERIFY_CMK_INFO

顧客管理キー(CMK)の構成を確認し、登録された CMK に関するメッセージを返します。

システム関数

SYSTEM$VERIFY_EXTERNAL_OAUTH_TOKEN

外部 OAuth アクセストークンが有効か、期限切れで再生成が必要かを決定します。

システム関数

SYSTEM$VERIFY_EXTERNAL_VOLUME

指定された 外部ボリューム の構成を検証します。

システム関数

SYSTEM$WAIT

続行する前に指定された時間待機します。

システム関数

SYSTEM$WAIT_FOR_SERVICES

1つ以上の Snowpark Container Services サービス が READY の状態になる(またはアップグレードされる)のを待ってから戻ります。

システム関数

SYSTEM$WHITELIST --- 非推奨

ホスト名とポート番号を返し、ファイアウォールの許可リストに追加して、ファイアウォールの背後からSnowflakeにアクセスできるようにします。

システム関数

SYSTEM$WHITELIST_PRIVATELINK --- 非推奨

AWS PrivateLinkAzure Private Link、および Google Cloud Private Service Connect 展開のホスト名とポート番号を返し、ファイアウォールの許可リストに追加して、ファイアウォールの背後からSnowflakeにアクセスできるようにします。

システム関数

SYSTIMESTAMP

システムの現在のタイムスタンプを返します。

コンテキスト関数

T

TAG_REFERENCES

各行にタグと値の関連付けを表示するテーブルを返します。

Information Schemaテーブル関数

TAG_REFERENCES_ALL_COLUMNS

各行に特定の列に割り当てられたタグ名とタグ値が表示されているテーブルを返します。

Information Schemaテーブル関数

TAG_REFERENCES_WITH_LINEAGE

指定されたタグとタグが関連付けられたSnowflakeオブジェクトの関連付けを各行に表示するテーブルを返します。

Account Usageテーブル関数テーブル関数

TAN

引数のタンジェントを計算します。引数はラジアンで表現する必要があります。

数値関数

TANH

引数の双曲正接を計算します。

数値関数

TASK_DEPENDENTS

このテーブル関数は、 タスクグラフ 内の特定のルートタスクに対する子 タスク のリストを返します。

Information Schemaテーブル関数

TASK_HISTORY

このテーブル関数を使用して、指定した日付範囲内の タスク の使用履歴をクエリできます。

Information Schemaテーブル関数

TEXT_HTML

通知に使用する HTML メッセージを指定する JSON オブジェクトを返します。

通知機能

TEXT_PLAIN

通知に使用するプレーンテキストメッセージを指定する JSON オブジェクトを返します。

通知機能

TIME_FROM_PARTS

個々の数値コンポーネントから時刻を作成します。

日付と時刻の関数

TIME_SLICE

時間の「スライス」の開始または終了を計算します。ここでのスライスの長さは標準的な時間単位(分、時間、日など)の倍数です。

日付と時刻の関数

TIMEADD

指定された日付または時刻部分の指定された値を日付、時刻、またはタイムスタンプに追加します。

日付と時刻の関数

TIMEDIFF

指定された日付または時刻の部分に基づいて、2つの日付、時刻、またはタイムスタンプ式の差を計算します。

日付と時刻の関数

TIMESTAMP_FROM_PARTS

個々の数値コンポーネントからタイムスタンプを作成します。

日付と時刻の関数

TIMESTAMPADD

指定された日付または時刻部分の指定された値を日付、時刻、またはタイムスタンプに追加します。

日付と時刻の関数

TIMESTAMPDIFF

指定された日付または時刻の部分に基づいて、2つの日付、時刻、またはタイムスタンプ式の差を計算します。

日付と時刻の関数

TO_ARRAY

入力式を ARRAY の値に変換します。

変換関数半構造化データ関数と構造化データ関数

TO_BINARY

入力式をバイナリ値に変換します。

変換関数

TO_BOOLEAN

入力テキストまたは数値式を BOOLEAN 値に変換します。

変換関数

TO_CHAR , TO_VARCHAR

入力式を文字列に変換します。

変換関数

TO_DATE , DATE

入力式を日付に変換します。

変換関数日付と時刻の関数

TO_DECFLOAT

Converts an expression to a decimal floating-point number (DECFLOAT).

変換関数

TO_DECIMAL , TO_NUMBER , TO_NUMERIC

入力式を固定小数点数に変換します。

変換関数

TO_DOUBLE

式を倍精度浮動小数点数に変換します。

変換関数

TO_FILE

ファイルの場所またはメタデータから FILE タイプの値を構築します。

TO_GEOGRAPHY

入力を解析し、 GEOGRAPHY 型の値を返します。

地理空間関数変換関数

TO_GEOMETRY

入力を解析し、 GEOMETRY 型の値を返します。

地理空間関数変換関数

TO_JSON

VARIANT 値を値の JSON 表現を含む文字列に変換します。

変換関数半構造化データ関数と構造化データ関数

TO_OBJECT

入力値を OBJECT に変換します。

変換関数半構造化データ関数と構造化データ関数

TO_QUERY

SQL テキストと、パラメータ化されている場合に SQL テキストに渡されるオプションの引数セットに基づく結果セットを返します。

テーブル関数

TO_TIME , TIME

入力式を時刻に変換します。

変換関数日付と時刻の関数

TO_TIMESTAMP / TO_TIMESTAMP_*

入力式を対応するタイムスタンプに変換します。

変換関数日付と時刻の関数

TO_VARIANT

任意の値を VARIANT 値または NULL に変換します(入力が NULLの場合)。

変換関数

TO_XML

VARIANT を値の XML 表現を含む VARCHAR に変換します。

変換関数半構造化データ関数と構造化データ関数

TRANSFORM

ラムダ式のロジックに基づいて、 配列 を変換します。

半構造化データ関数と構造化データ関数

TRANSLATE (SNOWFLAKE.CORTEX)

指定された入力テキストをサポートされている言語から別の言語に翻訳します。

文字列とバイナリ関数

TRANSLATE

文字列中の文字を置換します。

文字列とバイナリ関数

TRIM

文字列から先頭と末尾の文字を削除します。

文字列とバイナリ関数

TRUNCATE , TRUNC

入力式をゼロに近い(または等しい)値に丸めます。

数値関数

TRUNCATE, TRUNC

DATE、 TIME、または TIMESTAMP 値を指定された精度に切り捨てます。

日付と時刻の関数

TRY_BASE64_DECODE_BINARY

デコード中にエラーが発生した場合に NULL 値を返す BASE64_DECODE_BINARY の特別なバージョンです。

文字列とバイナリ関数

TRY_BASE64_DECODE_STRING

デコード中にエラーが発生した場合に NULL 値を返す BASE64_DECODE_STRING の特別なバージョンです。

文字列とバイナリ関数

TRY_CAST

データ型変換のサブセットに使用できる CAST、 :: の特別なバージョンです。

変換関数

TRY_COMPLETE (SNOWFLAKE.CORTEX)

COMPLETE 関数と同じ操作を行うが、操作が実行できない場合にエラーを発生させる代わりに NULL を返します。

文字列とバイナリ関数

TRY_DECRYPT

復号化中にエラーが発生した場合に NULL 値を返す DECRYPT の特別なバージョンです。

暗号化関数

TRY_DECRYPT_RAW

復号化中にエラーが発生した場合に NULL 値を返す DECRYPT_RAW の特別なバージョンです。

暗号化関数

TRY_HEX_DECODE_BINARY

デコード中にエラーが発生した場合に NULL 値を返す HEX_DECODE_BINARY の特別なバージョンです。

文字列とバイナリ関数

TRY_HEX_DECODE_STRING

デコード中にエラーが発生した場合に NULL 値を返す HEX_DECODE_STRING の特別なバージョンです。

文字列とバイナリ関数

TRY_PARSE_JSON

解析中にエラーが発生した場合に NULL 値を返す PARSE_JSON の特別なバージョンです。

半構造化データ関数と構造化データ関数

TRY_TO_BINARY

同じ操作を実行する(入力式をバイナリ値に変換する)が、エラー処理がサポートされている TO_BINARY の特別バージョンです。(つまり、変換を実行できない場合、エラーを発生させる代わりに NULL 値を返します)。

変換関数

TRY_TO_BOOLEAN

同じ操作(つまり、入力式をブール値に変換する)を実行するが、エラー処理がサポートされている TO_BOOLEAN の特別バージョンです。

変換関数

TRY_TO_DATE

同じ操作を実行する(入力式を日付に変換する)が、エラー処理がサポートされている TO_DATE 関数の特別バージョンです。(つまり、変換を実行できない場合、エラーを発生させる代わりに NULL 値を返します)。

変換関数日付と時刻の関数

TRY_TO_DECFLOAT

A special version of TO_DECFLOAT that performs the same operation --- that is, converts an input expression to a DECFLOAT --- but with error-handling support.

変換関数

TRY_TO_DECIMAL, TRY_TO_NUMBER, TRY_TO_NUMERIC

TO_DECIMAL , TO_NUMBER , TO_NUMERIC の特別バージョンは、入力式を固定小数点数に変換する同じ操作を実行しますが、変換を実行できない場合は関数が NULL を返すエラー処理サポートがあります。

変換関数

TRY_TO_DOUBLE

同じ操作(つまり、入力式を倍精度浮動小数点数に変換)を実行する、 TO_DOUBLE の特別バージョンですが、エラー処理がサポートされています(つまり、変換を実行できない場合は、エラーを発生させる代わりに NULL 値を返す)。

変換関数

TRY_TO_FILE

エラーの代わりに NULL を返す TO_FILE のバージョン。

TRY_TO_GEOGRAPHY

入力を解析し、 GEOGRAPHY 型の値を返します。

地理空間関数変換関数

TRY_TO_GEOMETRY

入力を解析し、 GEOMETRY 型の値を返します。

地理空間関数変換関数

TRY_TO_TIME

同じ操作を実行する(入力式を時刻に変換する)が、エラー処理がサポートされている TO_TIME , TIME の特別バージョンです(つまり、変換を実行できない場合、エラーを発生させる代わりに NULL 値を返します)。

変換関数

TRY_TO_TIMESTAMP / TRY_TO_TIMESTAMP_*

同じ操作を実行する(入力式をタイムスタンプに変換する)が、エラー処理がサポートされている TO_TIMESTAMP / TO_TIMESTAMP_* の特別バージョンです(つまり、変換を実行できない場合、エラーを発生させる代わりに NULL 値を返します)。

変換関数

TYPEOF

VARIANT 列に格納されている値の型を返します。

半構造化データ関数と構造化データ関数

U

UNICODE

文字列内の最初のUnicode文字のUnicodeコードポイントを返します。

文字列とバイナリ関数

UNIFORM

[min, max] を含む範囲で一様分布の疑似乱数を生成します。

データ生成関数

UPPER

入力文字列のすべての文字を大文字に変換して返します。

文字列とバイナリ関数

UUID_STRING

バージョン4(ランダム)またはバージョン5(名前付き) RFC 4122準拠の汎用一意識別子(UUID)をフォーマットされた文字列として生成します。

文字列とバイナリ関数データ生成関数

V

VALIDATE

COPY INTO <テーブル> コマンドの過去の実行でロードされたファイルを検証し、最初のエラーだけでなくロード中に発生したすべてのエラーを返します。

テーブル関数

VALIDATE_PIPE_LOAD

このテーブル関数は、指定された時間範囲内で Snowpipe によって処理されたデータファイルを検証するために使用できます。

Information Schemaテーブル関数

VAR_POP

グループ内のNULL 以外のレコードの母分散を返します。

集計関数 , ウィンドウ関数の構文と使用法

VAR_SAMP

グループ内のNULL 以外のレコードのサンプル分散を返します。

集計関数 , ウィンドウ関数の構文と使用法

VARIANCE , VARIANCE_SAMP

グループ内のNULL 以外のレコードのサンプル分散を返します。

集計関数 , ウィンドウ関数の構文と使用法

VARIANCE_POP

グループ内のNULL 以外のレコードの母分散を返します。

集計関数 , ウィンドウ関数の構文と使用法

VECTOR_AVG

Computes the element-wise average of vectors in an aggregate.

Vector functions , 集計関数

VECTOR_COSINE_SIMILARITY

2つの ベクトル のコサイン類似度を計算します。

Vector functions

VECTOR_INNER_PRODUCT

2つの ベクトル の内積を計算します。

Vector functions

VECTOR_L1_DISTANCE

2つの ベクトル 間のL1距離を計算します。

Vector functions

VECTOR_L2_DISTANCE

2つの ベクトル 間のL2距離を計算します。

Vector functions

VECTOR_MAX

Computes the element-wise maximum of vectors in an aggregate.

Vector functions , 集計関数

VECTOR_MIN

Computes the element-wise minimum of vectors in an aggregate.

Vector functions , 集計関数

VECTOR_SUM

Computes the element-wise sum of vectors in an aggregate.

Vector functions , 集計関数

W

WAREHOUSE_LOAD_HISTORY

このテーブル関数を使用して、指定された日付範囲内の単一のウェアハウスの活動履歴(「クエリ負荷」として定義)をクエリできます。

Information Schemaテーブル関数

WAREHOUSE_METERING_HISTORY

このテーブル関数は、指定された日付範囲内の単一のウェアハウス(またはアカウント内のすべてのウェアハウス)の時間単位のクレジット使用状況を返すクエリで使用できます。

Information Schemaテーブル関数

WIDTH_BUCKET

等幅ヒストグラムを作成します。この場合、ヒストグラムの範囲は同じサイズの間隔に分割され、評価された後、式の値が含まれるバケット番号を返します。

数値関数

X

XMLGET

指定されたタグの名前とインスタンス番号に基づいて、外側の XML 要素のコンテンツから XML 要素オブジェクト(たいていは単に タグ と呼ばれます)を抽出します。

半構造化データ関数と構造化データ関数

Y

YEAR* / DAY* / WEEK* / MONTH / QUARTER

日付またはタイムスタンプから対応する日付部分を抽出します。

日付と時刻の関数

Z

ZEROIFNULL

引数がnullの場合、0を返します。それ以外の場合は引数を返します。

条件式関数

ZIPF

N 要素および特性指数 s のZipf分布の整数を返します。

データ生成関数