Cancelación de una instrucción SQL en una sesión
Utilice el procedimiento de Amazon RDS para cancelar una instrucción SQL en una sesió rdsadmin.rdsadmin_util.cancel.
nota
Este procedimiento se admite para Oracle Database 19c (19.0.0) y todas las versiones principales y secundarias posteriores de RDS for Oracle.
El procedimiento cancel tiene los siguientes parámetros.
| Nombre del parámetro | Tipo de datos | Valor predeterminado | Obligatorio | Descripción |
|---|---|---|---|---|
|
|
número |
— |
Sí |
El identificador de sesión. |
|
|
número |
— |
Sí |
El número de serie de la sesión. |
|
|
varchar2 |
null |
No |
El identificador SQL de la instrucción SQL. |
En el siguiente ejemplo se cancela una instrucción SQL en una sesión.
begin rdsadmin.rdsadmin_util.cancel( sid =>sid, serial =>serial_number, sql_id =>sql_id); end; /
Para obtener el identificador de la sesión, el número de serie de la sesión y el identificador SQL de una instrucción SQL, consulte la vista V$SESSION. En el siguiente ejemplo se obtienen todas las sesiones e identificadores SQL del usuario AWSUSER.
select SID, SERIAL#, SQL_ID, STATUS from V$SESSION where USERNAME = 'AWSUSER';