SHOW TRANSACTIONS¶
実行中のすべてのトランザクションをリストします。このコマンドを使用して、現在のユーザーまたはアカウント内のすべてのユーザーのトランザクションを表示できます。
- こちらもご参照ください:
構文¶
SHOW TRANSACTIONS [ IN ACCOUNT ]
パラメーター¶
IN ACCOUNT
アカウント内のすべてのユーザー全体のトランザクションを表示します。ACCOUNTADMIN ロールを持つユーザー(アカウント管理者)のみが使用できます。
使用上の注意¶
Columns that start with the prefix
is_
return eitherY
(yes) orN
(no).このコマンドは、実行中のウェアハウスを必要としません。
コマンドは、コマンドを実行するために使用されるロールのアクセス権によって決定された通り、指定されたオブジェクトタイプに対して 最大 10Kのレコードを返します。フィルタが適用されていても、10Kの制限を超えるレコードは返されません。
10Kを超える記録が存在する結果を表示するには、 Snowflake Information Schema で対応するビュー(存在する場合)をクエリします。
このコマンドの出力を後処理するには、 RESULT_SCAN 関数を使用できます。この関数は、出力をクエリ可能なテーブルとして扱います。
コマンド出力には、実行中のすべてのトランザクションの IDs が含まれます。これらの IDs は、指定されたトランザクションを中止するための SYSTEM$ABORT_TRANSACTION の入力として使用できます。