类别:

系统函数 (系统控制)

SYSTEM$CANCEL_ALL_QUERIES

取消指定会话中的所有活跃/正在运行的查询。

另请参阅:

SYSTEM$CANCEL_QUERY

语法

SYSTEM$CANCEL_ALL_QUERIES( <session_id> )
Copy

实参

session_id

取消所有查询的会话标识符。要获取会话 ID,请以账户管理员(具有 ACCOUNTADMIN 角色的用户)身份登录网络界面,然后转到:

Account Account 选项卡 » Sessions

使用说明

  • 用户可以使用此 SQL 函数取消自己正在运行的 SQL 操作。取消由其他用户执行的正在运行的操作需要具有以下权限 之一 的角色:

    • 执行操作用户的 OWNERSHIP。

    • 运行操作的仓库的 OPERATE 或 OWNERSHIP (如果适用)。

    请注意,ACCOUNTADMIN 角色不一定被授予任何这些权限。

  • 此函数不用于取消对特定仓库或用户的查询。请改用:

示例

SELECT SYSTEM$CANCEL_ALL_QUERIES(1065153872298);

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

有关更详细的工作示例,请参阅 取消语句

语言: 中文