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
';