すべてのコマンド(アルファベット順)

このトピックでは、すべての DDL 、 DML 、 SELECT コマンド、およびその他の関連コマンドをアルファベット順にリストしています。

コマンド名

概要

A

ALTER <オブジェクト>

アカウントレベルまたはデータベースオブジェクトのメタデータ、またはセッションのパラメーターを変更します。

ALTER ACCOUNT

アカウントを変更します。

ALTER ALERT

既存のアラートのプロパティを変更し、既存の アラート を中断または再開します。

ALTER API INTEGRATION

既存の API 統合のプロパティを変更します。

ALTER APPLICATION

Native Apps Frameworkにインストールされたアプリケーションのプロパティを変更します。

ALTER APPLICATION PACKAGE

Native Apps Frameworkにある既存のアプリケーションパッケージのプロパティを変更します。

ALTER APPLICATION PACKAGE ... RELEASE DIRECTIVE

Native Apps Frameworkにある既存のアプリケーションパッケージのプロパティを変更します。

ALTERAPPLICATIONPACKAGE ... VERSION

Native Apps Frameworkにある既存のアプリケーションパッケージのバージョニングを変更します。

ALTER APPLICATION ROLE

既存のアプリケーションロールのプロパティを変更します。

ALTER COMPUTE POOL

既存の コンピュートプール のプロパティを変更します。

ALTER CONNECTION

既存の接続のプロパティを変更します。

ALTER DATABASE

既存のデータベースのプロパティを変更します。

ALTER DATABASE ROLE

既存のデータベースロールのプロパティを変更します。

ALTER DYNAMIC TABLE

動的テーブル のプロパティを変更します。

ALTER EXTERNAL ACCESS INTEGRATION

既存の 外部アクセス統合 のプロパティを変更します。

ALTER EXTERNAL TABLE

既存のストリームのプロパティ、列、または制約を変更します。

ALTER EXTERNAL VOLUME

既存の 外部ボリューム のプロパティを変更します。

ALTER FAILOVER GROUP

既存の フェールオーバーグループ のプロパティを変更します。

ALTER FILE FORMAT

既存のファイル形式オブジェクトのプロパティを変更します。

ALTER FUNCTION

既存のユーザー定義または外部関数のプロパティを変更します。

ALTER ICEBERG TABLE

既存の Icebergテーブル のプロパティ、列、または制約を変更します。

ALTER INTEGRATION

既存の統合のプロパティを変更します。

ALTER MASKING POLICY

既存のマスキングポリシールールを新しいルールまたは新しいコメントで置き換え、マスキングポリシーの名前を変更できるようにします。

ALTER MATERIALIZED VIEW

現在の/指定されたスキーマのマテリアライズドビューを変更します。

ALTER NETWORK POLICY

既存のネットワークポリシーのプロパティを変更します。

ALTER NETWORK RULE

既存のネットワークルールを変更します。

ALTER NOTIFICATION INTEGRATION

既存の通知統合のプロパティを変更します。

ALTER PACKAGES POLICY

既存の パッケージポリシー のプロパティを変更します。

ALTER PASSWORD POLICY

既存のパスワードポリシーのプロパティを変更します。

ALTER PIPE

既存のパイプオブジェクトに対するプロパティの制限されたセットを変更します。

ALTER PROCEDURE

既存のストアドプロシージャのプロパティを変更します。

ALTER REPLICATION GROUP

既存の 複製グループ のプロパティを変更します。

ALTER RESOURCE MONITOR

既存のリソースモニターのプロパティとトリガーを変更します。

ALTER ROLE

既存の カスタムロール のプロパティを変更します。

ALTER ROW ACCESS POLICY

ポリシーの名前変更やポリシールールの置き換えなど、既存の行アクセスポリシーのプロパティを変更します。

ALTER SCHEMA

スキーマの名前変更や別のスキーマとの交換、Time Travelデータ保持期間の変更(Snowflake Enterprise Edition以降を使用している場合)など、既存のスキーマのプロパティを変更します。

ALTER SECRET

既存のシークレットのプロパティを変更します。

ALTER SECURITY INTEGRATION

既存のセキュリティ統合のプロパティを変更します。

ALTER SECURITY INTEGRATION (外部 API 認証)

外部 API 認証のために作成された既存のセキュリティ統合のプロパティを変更します。

ALTER SECURITY INTEGRATION (外部 OAuth)

外部 OAuth 用に作成された既存のセキュリティ統合のプロパティを変更します。

ALTER SECURITY INTEGRATION (Snowflake OAuth)

Snowflake OAuth クライアント用に作成された既存のセキュリティ統合のプロパティを変更します。

ALTER SECURITY INTEGRATION (SAML2)

既存の SAML2 統合のプロパティを変更します。

ALTER SECURITY INTEGRATION (SCIM)

既存の SCIM 統合のプロパティを変更します。

ALTER SEQUENCE

既存のシーケンスのプロパティを変更します。

ALTER SERVICE

Snowpark Container Servicesサービス 構成を変更したり、サービスのコードをアップグレードしたり、サービスを一時停止または再開できます。

ALTER SESSION

現在のセッションの動作を変更するパラメーターを設定します。

ALTER SESSION POLICY

既存のセッションポリシーのプロパティを変更します。

ALTER SHARE

既存の 共有 のプロパティを変更します:

ALTER STAGE

既存の名前付きの内部または外部ステージのプロパティを変更します。

ALTER STORAGE INTEGRATION

既存のストレージ統合のプロパティを変更します。

ALTER STREAM

既存の ストリーム のプロパティ、列、または制約を変更します。

ALTER STREAMLIT

既存のStreamlitオブジェクトのプロパティを変更します。

ALTER TABLE

既存のテーブルのプロパティ、列、または制約を変更します。

ALTER TABLE ... ALTER COLUMN

このトピックでは、 ALTER TABLE ステートメントで ALTER COLUMN 句を使用して、テーブルの1つ以上の列プロパティを変更する方法について説明します。

ALTER TABLE (イベントテーブル)

既存の イベントテーブル のプロパティ、列、または制約を変更します。

ALTER TAG

タグの名前変更やタグのマスキングポリシーの設定など、既存のタグのプロパティを変更します。

ALTER TASK

既存のタスクのプロパティを変更します。

ALTER USER

システム内の既存のユーザーのプロパティとオブジェクト/セッションパラメーターを変更します。

ALTER VIEW

既存のビューのプロパティを変更します。

ALTER WAREHOUSE

仮想ウェアハウスを一時停止または再開するか、ウェアハウスに対するすべてのクエリ(およびその他の SQL ステートメント)を中止します。

B

BEGIN

現在のセッションでトランザクションを開始します。

C

CALL

ストアドプロシージャ を呼び出します。

CALL (匿名プロシージャの場合)

ストアドプロシージャ に似ていますが、後で使用するために保存されない匿名プロシージャを作成して呼び出します。

COMMENT

既存のオブジェクトのコメントを追加するか、既存のコメントを上書きします。

COMMIT

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

COPY INTO <場所>

テーブル(またはクエリ)から次のいずれかの場所にある1つ以上のファイルにデータをアンロードします。

COPY INTO <テーブル>

ステージングされたファイルから既存のテーブルにデータをロードします。

CREATE <オブジェクト>

指定された型の新しいオブジェクトを作成します。

CREATE ACCOUNT

組織に新しいアカウントを作成します。

CREATE ALERT

現在のスキーマに新しい アラート を作成します。

CREATE API INTEGRATION

アカウントに新しい API 統合を作成するか、既存の API 統合を置き換えます。

CREATE APPLICATION

Native Apps Frameworkを使用し、アプリケーションパッケージまたはリストに基づいて新しいアプリケーションを作成します。

CREATE APPLICATION PACKAGE

Native Apps Frameworkを使用して、アプリケーションのデータコンテンツとアプリケーションロジックを含む新しいアプリケーションパッケージを作成します。

CREATE APPLICATION ROLE

Native Apps Frameworkを使用して作成されたアプリケーション内で、新しいアプリケーションロールを作成したり、既存のアプリケーションロールを置き換えたりします。

CREATE CATALOG INTEGRATION

アカウント内の Icebergテーブル に対して新しい カタログ統合 を作成するか、既存のカタログ統合を置き換えます。

CREATE <オブジェクト> ... CLONE

システム内にある既存のオブジェクトのコピーを作成します。

CREATE COMPUTE POOL

現在のアカウントに新しい コンピュートプール を作成します。

CREATE CONNECTION

アカウントに新しい接続を作成します。

CREATE DATABASE

システムに新しいデータベースを作成します。

CREATE DATABASE ROLE

新しい データベースロール を作成するか、システム内の既存のデータベースロールを置き換えます。

CREATE DYNAMIC TABLE

指定されたクエリに基づいて、 動的テーブル を作成します。

CREATE EVENT TABLE

関数やプロシージャからのログされたメッセージなどのイベントをキャプチャする イベントテーブル を作成します。

CREATE EXTERNAL ACCESS INTEGRATION

外部アクセス統合 を作成し、 UDF またはプロシージャハンドラーから外部ネットワークロケーションにアクセスできるようにします。

CREATE EXTERNAL FUNCTION

新しい 外部関数 を作成します。

CREATE EXTERNAL TABLE

現在の/指定されたスキーマに新しい外部テーブルを作成するか、既存の外部テーブルを置き換えます。

CREATE EXTERNAL VOLUME

アカウントの Icebergテーブル 用に新しい 外部ボリューム を作成するか、既存の外部ボリュームを置き換えます。

CREATE FAILOVER GROUP

システム内に指定されたオブジェクトの新しいフェールオーバーグループを作成します。

CREATE FILE FORMAT

Snowflakeテーブルにアクセスまたはロードするための、ステージングされたデータのセットを記述する名前付きファイル形式を作成します。

CREATE FUNCTION

新しい UDF (ユーザー定義関数) を作成します。

CREATE ICEBERG TABLE

現在の/指定されたスキーマに新しい Icebergテーブル を作成するか、既存のIcebergテーブルを置き換えます。

CREATE IMAGE REPOSITORY

現在のスキーマに新しい イメージレポジトリ を作成します。

CREATE INTEGRATION

システムに新しい統合を作成するか、既存の統合を置き換えます。

CREATE MANAGED ACCOUNT

新しい管理アカウントを作成します。

CREATE MASKING POLICY

現在または指定のスキーマに新しいマスキングポリシーを作成するか、既存のマスキングポリシーを置き換えます。

CREATE MATERIALIZED VIEW

既存のテーブルのクエリに基づいて、現在の/指定されたスキーマに新しいマテリアライズドビューを作成し、ビューにデータを入力します。

CREATE NETWORK POLICY

ネットワークポリシーを作成するか、既存のネットワークポリシーを置き換えます。

CREATE NETWORK RULE

ネットワークルールを作成するか、既存のネットワークルールを置き換えます。

CREATE NOTIFICATION INTEGRATION

アカウントに新しい通知統合を作成するか、既存の統合を置き換えます。

CREATE PACKAGES POLICY

新しい パッケージポリシー を作成するか、既存のパッケージポリシーを置き換えます。

CREATE PASSWORD POLICY

新しいパスワードポリシーを作成するか、既存のパスワードポリシーを置き換えます。

CREATE PIPE

インジェスションキューからテーブルにデータをロードするために Snowpipe が使用する COPY INTO <テーブル> ステートメントを定義するために、システムに新しいパイプを作成します。

CREATE PROCEDURE

新しい ストアドプロシージャ を作成します。

CREATE REPLICATION GROUP

システム内に指定されたオブジェクトの新しい複製グループを作成します。

CREATE RESOURCE MONITOR

新しいリソースモニターを作成します。

CREATE ROLE

システムで新しいロールを作成するか、既存のロールを置き換えます。

CREATE ROW ACCESS POLICY

現在の/指定されたスキーマに新しい行アクセスポリシーを作成するか、既存の行アクセスポリシーを置き換えます。

CREATE SCHEMA

現在のデータベースに新しいスキーマを作成します。

CREATE SECRET

現在の/指定されたスキーマで新しいシークレットを作成するか、既存のシークレットを置き換えます。

CREATE SECURITY INTEGRATION

アカウントに新しいセキュリティ統合を作成するか、既存の統合を置き換えます。

CREATE SECURITY INTEGRATION (外部 API 認証)

アカウントで外部 API 認証に新しいセキュリティ統合を作成するか、既存の統合を置き換えます。

CREATE SECURITY INTEGRATION (外部 OAuth)

アカウントに新しい外部 OAuth セキュリティ統合を作成するか、既存の統合を置き換えます。

CREATE SECURITY INTEGRATION (Snowflake OAuth)

アカウントに新しいSnowflake OAuth セキュリティ統合を作成するか、既存の統合を置き換えます。

CREATE SECURITY INTEGRATION (SAML2)

アカウントに新しい SAML2 セキュリティ統合を作成するか、既存の統合を置き換えます。

CREATE SECURITY INTEGRATION (SCIM)

アカウントに新しい SCIM セキュリティ統合を作成するか、既存の統合を置き換えます。

CREATE SEQUENCE

連続した一意の番号を生成するために使用できる新しいシーケンスを作成します。

CREATE SERVICE

現在のスキーマに新しい Snowpark Container Servicesサービス を作成します。

CREATE SESSION POLICY

新しいセッションポリシーを作成するか、既存のセッションポリシーを置き換えます。

CREATE SHARE

新しい、 空の 共有 を作成します。

CREATE STAGE

ファイルからSnowflakeテーブルにデータをロードし、テーブルからファイルにデータをアンロードするために使用する新しい名前付きの 内部 または 外部 ステージを作成します。

CREATE STORAGE INTEGRATION

アカウントに新しいストレージ統合を作成するか、既存の統合を置き換えます。

CREATE STREAM

現在/指定されたスキーマで新しいストリームを作成するか、既存の ストリーム を置き換えます。

CREATE STREAMLIT

Snowflakeに新しいStreamlitアプリケーションオブジェクトを作成するか、同じスキーマの既存のStreamlitアプリケーションオブジェクトを置き換えます。

CREATE TABLE

現在の/指定されたスキーマに新しいテーブルを作成するか、既存のテーブルを置き換えます。

CREATE | ALTER TABLE ... CONSTRAINT

このトピックでは、 CREATE TABLE または ALTER TABLE ステートメントで CONSTRAINT 句を指定して、制約を作成する方法について説明します。

CREATE TAG

システム内で、新しいタグを作成するか、既存のタグを置き換えます。

CREATE TASK

現在/指定されたスキーマに新しいタスクを作成するか、既存のタスクを置き換えます。

CREATE USER

システム内の新しいユーザーを作成するか、既存のユーザーを置き換えます。

CREATE OR ALTER VERSIONED SCHEMA

バージョン管理された新しいスキーマを作成するか、バージョン管理された既存のスキーマを変更します。

CREATE VIEW

1つ以上ある既存のテーブル(またはその他の有効なクエリ式)のクエリに基づいて、現在のスキーマまたは指定されたスキーマに新しいビューを作成します。

CREATE WAREHOUSE

システムに新しい 仮想ウェアハウス を作成します。

D

DELETE

テーブルから行を削除します。

DESCRIBE <オブジェクト>

指定されたオブジェクトの詳細を説明します。

DESCRIBE ALERT

アラート のプロパティについて説明します。

DESCRIBE APPLICATION

Native Apps Frameworkで作成されたアプリケーションに関する情報を表示します。

DESCRIBE CATALOG INTEGRATION

カタログ統合 のプロパティについて説明します。

DESCRIBE COMPUTE POOL

コンピュートプール のプロパティについて説明します。

DESCRIBE DATABASE

データベースを説明します。

DESCRIBE DYNAMIC TABLE

動的テーブル 内の列を説明します。

DESCRIBE EVENT TABLE

イベントテーブル 内の列について説明します。

DESCRIBE EXTERNAL TABLE

外部テーブルの VALUE 列と仮想列について説明します。

DESCRIBE EXTERNAL VOLUME

外部ボリューム のプロパティを説明します。

DESCRIBE FILE FORMAT

ファイル形式のプロパティとその現在値、および各プロパティのデフォルト値について説明します。

DESCRIBE FUNCTION

指定されたユーザー定義の関数(UDF)、または署名(つまり引数)、戻り値、言語、および本体(つまり定義)を含む外部関数を説明します。

DESCRIBE ICEBERG TABLE

Icebergテーブル の列、またはIcebergテーブルのプロパティの現在の値とデフォルト値を説明します。

DESCRIBE INTEGRATION

統合のプロパティについて説明します。

DESCRIBE MASKING POLICY

作成日、名前、データ型、 SQL 式など、マスキングポリシーの詳細について説明します。

DESCRIBE MATERIALIZED VIEW

マテリアライズドビューの列について説明します。

DESCRIBE NETWORK POLICY

ネットワークポリシーに指定されたプロパティについて説明します。

DESCRIBE NETWORK RULE

ネットワークルールに指定されたプロパティについて説明します。

DESCRIBE PACKAGES POLICY

パッケージポリシーの詳細について説明します。

DESCRIBE PASSWORD POLICY

パスワードポリシーの詳細について説明します。

DESCRIBE PIPE

パイプに指定されたプロパティ、およびプロパティのデフォルト値について説明します。

DESCRIBE PROCEDURE

ストアドプロシージャの署名(引数)、戻り値、言語、および本文(定義)など、指定されたストアドプロシージャを記述します。

DESCRIBE RESULT

クエリの結果の列について説明します。

DESCRIBE ROW ACCESS POLICY

作成日、名前、データ型、 SQL 式など、行アクセスポリシーについて説明します。

DESCRIBE SCHEMA

スキーマを説明します。

DESCRIBE SEARCH OPTIMIZATION

指定したテーブルとその列の 検索最適化構成 を記述します。

DESCRIBE SECRET

シークレットのプロパティについて説明します。

DESCRIBE SEQUENCE

シーケンスの間隔など、シーケンスについて説明します。

DESCRIBE SERVICE

Snowpark Container Servicesサービス のプロパティについて説明します。

DESCRIBE SESSION POLICY

セッションポリシーの詳細について説明します。

DESCRIBE SHARE

共有 に含まれるデータオブジェクトについて説明します。

DESCRIBE STAGE

ステージ内のプロパティに指定された値(ファイル形式、コピー、場所)、および各プロパティのデフォルト値について説明します。

DESCRIBE STREAM

ストリーム内の列を説明します。

DESCRIBE STREAMLIT

Streamlitオブジェクト内の列を説明します。

DESCRIBE TABLE

テーブルのステージプロパティのデフォルト値と同様に、テーブルの列または現在の値を記述します。

DESCRIBE TASK

タスクの列を説明します。

DESCRIBE TRANSACTION

開始時刻と状態(実行中、コミット済み、ロールバック済み)など、 トランザクション について説明します。

DESCRIBE USER

ユーザーを説明します。これには、ユーザーのプロパティの現在の値とデフォルト値が含まれます。

DESCRIBE VIEW

ビュー(またはテーブル)で列を説明します。

DESCRIBE WAREHOUSE

ウェアハウスを説明します。

DROP <オブジェクト>

指定されたオブジェクトをシステムから削除します。

DROP ACCOUNT

アカウントをドロップします。これは アカウントを削除する プロセスを開始します。

DROP ALERT

既存の アラート をドロップします。

DROP APPLICATION

Native Apps Frameworkのシステムからアプリケーションを削除します。

DROP APPLICATION PACKAGE

Native Apps Frameworkのシステムからアプリケーションパッケージを削除します。

DROP APPLICATION ROLE

指定されたアプリケーションロールをシステムから削除します。

DROP CATALOG INTEGRATION

アカウントから カタログ統合 を削除します。

DROP COMPUTE POOL

指定された コンピュートプール をアカウントから削除します。

DROP CONNECTION

アカウントから接続を削除します。

DROP DATABASE

システムからデータベースを削除します。

DROP DATABASE ROLE

指定されたデータベースロールをシステムから削除します。

DROP DYNAMIC TABLE

動的テーブル を現在のスキーマ/指定されたスキーマから削除します。

DROP EXTERNAL TABLE

現在の/指定されたスキーマから外部テーブルを削除します。

DROP EXTERNAL VOLUME

アカウントから 外部ボリューム を削除します。

DROP FAILOVER GROUP

アカウントからフェールオーバーグループを削除します。

DROP FILE FORMAT

現在の/指定されたスキーマから指定されたファイル形式を削除します。

DROP FUNCTION

現在のスキーマまたは指定されたスキーマから、指定されたユーザー定義関数(UDF)または外部関数を削除します。

DROP ICEBERG TABLE

現在の/指定されたスキーマから Icebergテーブル を削除します。

DROP IMAGE REPOSITORY

指定された イメージリポジトリ を現在のスキーマまたは指定されたスキーマから削除します。

DROP INTEGRATION

アカウントからの統合を削除します。

DROP MANAGED ACCOUNT

アカウントで作成されたすべてのオブジェクトを含む管理アカウントを削除し、すぐにアカウントへのアクセスを制限します。

DROP MASKING POLICY

システムからマスキングポリシーを削除します。

DROP MATERIALIZED VIEW

指定されたマテリアライズドビューを現在の/指定されたスキーマから削除します。

DROP NETWORK POLICY

指定されたネットワークポリシーをシステムから削除します。

DROP NETWORK RULE

指定されたネットワークルールをシステムから削除します。

DROP PACKAGES POLICY

システムからパッケージポリシーを削除します。

DROP PASSWORD POLICY

システムからパスワードポリシーを削除します。

DROP PIPE

指定されたパイプを現在のスキーマまたは指定されたスキーマから削除します。

DROP PROCEDURE

指定されたストアドプロシージャを、現在のスキーマまたは指定されたスキーマから削除します。

DROP REPLICATION GROUP

アカウントから 複製グループ を削除します。

DROP RESOURCE MONITOR

指定されたリソースモニターをシステムから削除します。

DROP ROLE

指定されたロールをシステムから削除します。

DROP ROW ACCESS POLICY

システムから行アクセスポリシーを削除します。

DROP SCHEMA

現在の/指定されたデータベースからスキーマを削除します。

DROP SECRET

システムからシークレットを削除します。

DROP SEQUENCE

現在のスキーマ/指定されたスキーマからシーケンスを削除します。

DROP SERVICE

指定された Snowpark Container Servicesサービス を現在のスキーマまたは指定されたスキーマから削除します。

DROP SESSION POLICY

システムからセッションポリシーを削除します。

DROP SHARE

指定された 共有 をシステムから削除し、すべてのコンシューマー(つまり、共有からデータベースを作成したアカウント)のアクセスを直ちに取り消します。

DROP STAGE

指定された名前付きの内部または外部ステージを、現在のスキーマまたは指定されたスキーマから削除します。

DROP STREAM

現在/指定されたスキーマからストリームを削除します。

DROP STREAMLIT

指定されたStreamlitオブジェクトを現在のスキーマ/指定されたスキーマから削除します。

DROP TABLE

現在のスキーマまたは指定されたスキーマからテーブルを削除しますが、 UNDROP TABLE を使用して回復できるようにテーブルのバージョンを保持します。

DROP TAG

システムからタグを削除します。

DROP TASK

現在の/指定されたスキーマからタスクを削除します。

DROP USER

指定されたユーザーをシステムから削除します。

DROP VIEW

指定されたビューを現在の/指定されたスキーマから削除します。

DROP WAREHOUSE

指定された仮想ウェアハウスをシステムから削除します。

E

EXECUTE ALERT

アラートのスケジュールとは無関係に、 アラート を手動で実行します。

EXECUTE IMMEDIATE

SQL ステートメントまたは Snowflakeスクリプトのステートメント を含む文字列を実行します。

EXECUTE IMMEDIATE FROM

EXECUTE IMMEDIATE FROM は、ステージ内のファイルで指定された SQL ステートメントを実行します。

EXECUTE SERVICE

Snowpark Container Servicesジョブ を開始します。

EXECUTE TASK

タスクに定義されたスケジュールとは関係なく、スケジュールされたタスク(スタンドアロンタスクまたはタスクの DAG (有向非巡回グラフ) のルートタスク)の非同期の単一実行を手動でトリガーします。

EXPLAIN

指定された SQL ステートメントの論理的実行プランを返します。

G

GET

次のSnowflakeステージのいずれかから、クライアントマシン上のローカルディレクトリ/フォルダーにデータファイルをダウンロードします。

GRANT APPLICATION ROLE

アプリケーションロールをアカウントロールまたは別のアプリケーションロールに割り当てます。

GRANT DATABASE ROLE

データベースロールを アカウントロールまたは別のデータベースロール に割り当てます。

GRANT DATABASE ROLE ... TO SHARE

共有にデータベースロールを付与します。

GRANT OWNERSHIP

オブジェクトまたはスキーマ内で指定された型のオブジェクトすべての所有権を、あるロールから別のロールに転送します。

GRANT <権限>

セキュリティ保護可能なオブジェクトに対する1つ以上のアクセス権限をデータベースロールに付与します。

GRANT <権限> ... TO APPLICATION ROLE

セキュリティ保護可能なスキーマレベルオブジェクトの1つ以上のアクセス権限をアプリケーションロールに付与します。

GRANT <権限> ... TO SHARE

データベースおよびその他のサポートされているデータベースオブジェクト(スキーマ、 UDFs、テーブル、およびビュー)のアクセス権限を共有に付与します。

GRANT ROLE

ユーザーまたは別のロールにロールを割り当てます。

I

INSERT

テーブルに1つ以上の行を挿入して、テーブルを更新します。

INSERT (マルチテーブル)

(クエリからの)列値を持つ1つ以上の行をテーブルに挿入することにより、複数のテーブルを更新します。

L

LIST

次のSnowflakeステージのいずれかでステージングされた(つまり、ローカルファイルシステムからアップロードされた、またはテーブルからアンロードされた)ファイルのリストを返します。

M

MERGE

2番目のテーブルまたはサブクエリの値に基づいて、テーブルの値を挿入、更新、削除します。

P

PUT

クライアントマシン上のローカルディレクトリ/フォルダーから次のSnowflakeステージのいずれかにデータファイルをアップロード(ステージング)します。

R

REMOVE

外部(外部クラウドストレージ)または内部(つまり、Snowflake)ステージからファイルを削除します。

REVOKE APPLICATION ROLE

アカウントロールまたは別のアプリケーションロールからアプリケーションロールを取り消します。

REVOKE DATABASE ROLE

アカウントロールまたは別のデータベースロール からデータベースロールを取り消します。

REVOKE DATABASE ROLE ... FROM SHARE

共有からデータベースロールを取り消します。

REVOKE <権限>

セキュリティ保護可能なオブジェクトの1つ以上の権限をロールまたはデータベースロールから削除します。

REVOKE <権限> FROM APPLICATION ROLE

アプリケーションロールから、セキュリティ保護可能なスキーマレベルオブジェクトに対する1つ以上のアクセス権限を取り消します。

REVOKE <権限> ... FROM SHARE

データベースおよびその他のサポートされているデータベースオブジェクト(スキーマ、テーブル、ビュー)のアクセス権限を共有から取り消します。

REVOKE ROLE

別のロールまたはユーザーからロールを削除します。

ROLLBACK

現在のセッションで開いているトランザクションをロールバックします。

S

SELECT

SELECT は、ステートメントとして、または他のステートメント内の句として使用できます。

SET

session variable の値を SQL 式の結果に初期化します。

SHOW <オブジェクト>

指定したオブジェクトタイプの既存のオブジェクトを一覧表示します。

SHOW ALERTS

アクセス権限を持っている アラート をリストします。

SHOW APPLICATION PACKAGES

Native Apps Frameworkのアカウント全体でアクセス権限を持っているアプリケーションパッケージをリストします。

SHOW APPLICATION ROLES

指定されたアプリケーションのすべてのアプリケーションロールをリストします。

SHOW APPLICATIONS

Native Apps Frameworkのアカウント全体でアクセス権限を持っているアプリケーションをリストします。

SHOW CATALOG INTEGRATIONS

アカウントの カタログ統合 を一覧表示します。

SHOW CHANNELS

アクセス権限を持つ Snowpipe Streamingチャネル をリストします。

SHOW CLASSES

利用可能なすべてのクラスをリストします。

SHOW COLUMNS

アクセス権限があるテーブルまたはビューの列を一覧表示します。

SHOW COMPUTE POOLS

アクセス権限があるアカウントの コンピュートプール をリストします。

SHOW CONNECTIONS

アクセス権限を持っている接続をリストします。

SHOW DATABASE ROLES

指定したデータベース内のすべてのデータベースロールをリストします。

SHOW DATABASES

アカウント全体でアクセス権限があるデータベースをリストします。これには、まだTime Travel保持期間内にあるため削除できないデータベースも含まれます。

SHOW DATABASES IN FAILOVER GROUP

フェールオーバーグループ内のデータベースをリストします。

SHOW DATABASES IN REPLICATION GROUP

複製グループ内のデータベースをリストします。

SHOW DELEGATED AUTHORIZATIONS

アクセス権限があるアクティブで委任された承認をリストします。

SHOW DYNAMIC TABLES

アクセス権限がある 動的テーブル をリストします。

SHOW ENDPOINTS

Snowpark Container Servicesサービス のエンドポイントをリストします。

SHOW EVENT TABLES

アクセス権限がある イベントテーブル をリストします。これには、まだTime Travelの保持期間内にあるため、アンドロップが可能なドロップされたテーブルも含まれます。

SHOW EXTERNAL FUNCTIONS

アカウント用に作成されたすべての外部関数を一覧表示します。

SHOW EXTERNAL TABLES

アクセス権限がある外部テーブルをリストします。

SHOW EXTERNAL VOLUMES

アクセス権限があるアカウントの 外部ボリューム をリストします。

SHOW FAILOVER GROUPS

アカウント内のプライマリおよびセカンダリフェールオーバーグループ、さらに自分のアカウントと関連する他のアカウント内のフェールオーバーグループをリストします。

SHOW FILE FORMATS

アクセス権限があるファイル形式をリストします。

SHOW FUNCTIONS

Snowflakeが提供するすべてのネイティブ(つまり、システム定義/組み込み)スカラー関数、さらにユーザー定義関数(UDFs)、またはアカウントで作成された外部関数のすべてをリストします。

SHOW GLOBAL ACCOUNTS

組織内の複製が有効化されているアカウントすべてをリストし、各アカウントが存在するSnowflake Regionを表示します。

SHOW GRANTS

ロール、ユーザー、および共有に対して明示的に付与されている、すべてのアクセス制御権限をリストします。

SHOW ICEBERG TABLES

アクセス権限がある Icebergテーブル をリストします。

SHOW IMAGE REPOSITORIES

アクセス権限を持っている イメージリポジトリ をリストします。

SHOW INTEGRATIONS

アカウントの統合をリストします。

SHOW LOCKS

リソースをロックしている実行中のすべてのトランザクションをリストします。

SHOW MANAGED ACCOUNTS

アカウント用に作成された管理アカウントをリストします。

SHOW MASKING POLICIES

作成日、データベースとスキーマの名前、所有者、利用可能なコメントなど、マスキングポリシー情報を一覧表示します。

SHOW MATERIALIZED VIEWS

アクセスする権限があるマテリアライズドビューをリストします。

SHOW NETWORK POLICIES

システムで定義されているすべてのネットワークポリシーをリストします。

SHOW NETWORK RULES

システムで定義されているすべてのネットワークルールをリストします。

SHOW OBJECTS

アクセス権限があるテーブルとビューをリストします。

SHOW ORGANIZATION ACCOUNTS

管理アカウント を除く、組織内のすべてのアカウントをリストします。

SHOW PACKAGES POLICIES

パッケージポリシー情報をリストします。

SHOW PARAMETERS

設定可能なすべてのアカウント、セッション、およびオブジェクトのパラメーターと、各パラメーターの現在値およびデフォルト値をリストします。

SHOW PASSWORD POLICIES

作成日、データベースとスキーマの名前、所有者、利用可能なコメントなど、パスワードポリシー情報をリストします。

SHOW PIPES

アクセス権限があるパイプをリストします。

SHOW PRIMARY KEYS

指定されたテーブル、現在または指定のスキーマにあるすべてのテーブル、現在のデータベースまたは指定のデータベースにあるすべてのテーブル、または現在のアカウントにあるすべてのテーブルの主キーをリストします。

SHOW PRIVILEGES

アプリケーションに付与された権限をリストします。

SHOW PROCEDURES

アクセスする権限があるストアドプロシージャをリストします。

SHOW REFERENCES

マニフェストファイルでアプリケーションに対して定義された参照と、コンシューマーアプリケーションに関連付けた参照をリストします。

SHOW REGIONS

アカウントを作成できるすべての リージョン をリストします。

SHOW RELEASE DIRECTIVES

Native Apps Frameworkでアプリケーションパッケージに定義されているリリースディレクティブをリストします。

SHOW REPLICATION ACCOUNTS

組織内にある複製のためにリンクされているアカウントすべてを有効化し、各アカウントが存在する リージョン を示します。

SHOW REPLICATION DATABASES

アカウント内のすべてのプライマリデータベースとセカンダリデータベース(つまり、複製が有効になっているすべてのデータベース)をリストし、各アカウントが存在する リージョン を示します。

SHOW REPLICATION GROUPS

  • このアカウント内にある各プライマリまたはセカンダリの複製またはフェールオーバーグループをリストします。

SHOW RESOURCE MONITORS

アクセス権限があるアカウントすべてのリソースモニターをリストします。

SHOW ROLES

システム定義のロールや存在するカスタムロールなど、アカウント全体で表示できるすべてのロールをリストします。

SHOW ROW ACCESS POLICIES

アクセス権限がある行アクセスポリシーをリストします。

SHOW SCHEMAS

アクセス権限があるスキーマをリストします。これには、Time Travelの保持期間内にあるため削除できないスキーマも含まれます。

SHOW SECRETS

表示する権限があるシークレットをリストします。

SHOW SEQUENCES

アクセス権限があるすべてのシーケンスをリストします。

SHOW SERVICES

アクセス権限がある Snowpark Container Servicesサービス をリストします。

SHOW SESSION POLICIES

作成日、データベースとスキーマの名前、所有者、利用可能なコメントなど、セッションポリシー情報をリストします。

SHOW SHARES

システムで利用可能なすべての 共有 をリストします。

SHOW SHARES IN FAILOVER GROUP

フェールオーバーグループ内の共有をリストします。

SHOW SHARES IN REPLICATION GROUP

複製グループ内の共有をリストします。

SHOW STAGES

アクセス権限があるすべてのステージをリストします。

SHOW STREAMLITS

アクセス権限を持っているSteamlitオブジェクトをリストします。

SHOW STREAMS

アクセス権限があるストリームをリストします。

SHOW TABLES

アクセス権限があるテーブルをリストします。これには、まだTime Travelの保持期間内にあるため、アンドロップが可能なドロップされたテーブルも含まれます。

SHOW TAGS

タグ情報をリストします。

SHOW TASKS

アクセス権限があるタスクをリストします。

SHOW TRANSACTIONS

実行中のすべてのトランザクションをリストします。

SHOW USER FUNCTIONS

アクセス権限があるすべてのユーザー定義関数(UDFs)をリストします。

SHOW USERS

システム内のすべてのユーザーをリストします。

SHOW VARIABLES

現在のセッションで定義されているすべての 変数 をリストします。

SHOW VERSIONS

指定されたアプリケーションパッケージで定義されているバージョンをリストします。

SHOW VIEWS

ユーザーにアクセス権限があるビュー(セキュリティで保護されたビューを含む)をリストします。

SHOW WAREHOUSES

アクセス権限があるアカウント内のすべてのウェアハウスをリストします。

T

TRUNCATE MATERIALIZED VIEW

マテリアライズドビューからすべての行を削除しますが、ビューはそのまま残します(マテリアライズドビューのすべての権限と制約を含む)。

TRUNCATE TABLE

テーブルからすべての行を削除しますが、テーブルはそのまま残します(テーブルに対するすべての権限と制約を含む)。

U

UNDROP <オブジェクト>

指定されたオブジェクトをシステムに復元します。

UNDROP ACCOUNT

まだ完全に削除されていない(猶予期間内にあるドロップされたアカウント)、 ドロップされたアカウント を復元します。

UNDROP DATABASE

削除されたデータベースの最新バージョンを復元します。

UNDROP SCHEMA

削除されたスキーマの最新バージョンを復元します。

UNDROP TABLE

削除されたテーブルの最新バージョンを復元します。

UNDROP TAG

タグの最新バージョンをシステムに復元します。

UNSET

セッション変数 を削除します。

UPDATE

ターゲットテーブルの指定された行を新しい値で更新します。

USE <オブジェクト>

現在のセッションに使用するロール、ウェアハウス、データベース、またはスキーマを指定します。

USE DATABASE

セッションのアクティブ/現在のデータベースを指定します。

USE ROLE

セッションのアクティブ/現在のプライマリロールを指定します。

USE SCHEMA

セッションのアクティブ/現在のスキーマを指定します。

USE SECONDARY ROLES

セッションのアクティブ/現在のセカンダリロールを指定します。

USE WAREHOUSE

セッションのアクティブ/現在のウェアハウスを指定します。