在会话中取消 SQL 语句
要在会话中取消 SQL 语句,请使用 Amazon RDS 过程 rdsadmin.rdsadmin_util.cancel。
注意
Oracle Database 19c (19.0.0) 和 RDS for Oracle 的所有更高主要和次要版本均支持此过程。
cancel 过程具有以下参数。
| 参数名称 | 数据类型 | 默认值 | 必需 | 描述 |
|---|---|---|---|---|
|
|
number |
— |
是 |
会话标识符。 |
|
|
number |
— |
是 |
会话的序列号。 |
|
|
varchar2 |
null |
否 |
SQL 语句的 SQL 标识符。 |
以下示例在会话中取消 SQL 语句。
begin rdsadmin.rdsadmin_util.cancel( sid =>sid, serial =>serial_number, sql_id =>sql_id); end; /
要获取会话标识符、会话序列号和 SQL 语句的 SQL 标识符,请查询 V$SESSION 视图。以下示例获取用户 AWSUSER 的所有会话和 SQL 标识符。
select SID, SERIAL#, SQL_ID, STATUS from V$SESSION where USERNAME = 'AWSUSER';