- 类别:
系统函数 (系统控制)
SYSTEM$CANCEL_ALL_QUERIES¶
取消指定会话中的所有活跃/正在运行的查询。
- 另请参阅:
语法¶
SYSTEM$CANCEL_ALL_QUERIES( <session_id> )
实参¶
session_id
取消所有查询的会话标识符。要获取会话 ID,请以账户管理员(具有 ACCOUNTADMIN 角色的用户)身份登录网络界面,然后转到:
使用说明¶
用户可以使用此 SQL 函数取消自己正在运行的 SQL 操作。取消由其他用户执行的正在运行的操作需要具有以下权限 之一 的角色:
执行操作用户的 OWNERSHIP。
运行操作的仓库的 OPERATE 或 OWNERSHIP (如果适用)。
请注意,ACCOUNTADMIN 角色不一定被授予任何这些权限。
此函数不用于取消对特定仓库或用户的查询。请改用:
示例¶
SELECT SYSTEM$CANCEL_ALL_QUERIES(1065153872298);
+------------------------------------------+
| SYSTEM$CANCEL_ALL_QUERIES(1065153872298) |
|------------------------------------------|
| 1 cancelled. |
+------------------------------------------+
有关更详细的工作示例,请参阅 取消语句。