カテゴリ:

システム関数 (システム制御)

SYSTEM$CANCEL_ALL_QUERIES

指定されたセッションのすべてのアクティブ/実行中のクエリをキャンセルします。

こちらもご参照ください。

SYSTEM$CANCEL_QUERY

構文

SYSTEM$CANCEL_ALL_QUERIES( <session_id> )
Copy

引数

session_id

すべてのクエリをキャンセルするセッションの識別子です。セッションの ID を取得するには、アカウント管理者( ACCOUNTADMIN ロールを持つユーザー)としてウェブインターフェイスにログインし、次の場所に移動します。

Account Account tab » Sessions

使用上の注意

  • ユーザーは、この SQL 関数を使用して、実行中の SQL 操作をキャンセルできます。別のユーザーによって実行された実行中の操作をキャンセルするには、次に挙げる権限を 1つ 持つロールが必要です。

    • 操作を実行したユーザーの OWNERSHIP。

    • 操作を実行しているウェアハウスの OPERATE または OWNERSHIP (該当する場合)。

    ACCOUNTADMIN ロールには、必ずしもこれらの権限が付与されているとは限らないことに注意してください。

  • この関数は、特定のウェアハウスまたはユーザーのクエリをキャンセルするためのものではありません。代わりに、次を使用します。

SELECT SYSTEM$CANCEL_ALL_QUERIES(1065153872298);

+------------------------------------------+
| SYSTEM$CANCEL_ALL_QUERIES(1065153872298) |
|------------------------------------------|
| 1 cancelled.                             |
+------------------------------------------+
Copy

より詳細で実用的な例については、 ステートメントのキャンセル をご参照ください。