Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Annulation d'un SQL relevé au cours d'une session
Pour annuler un SQL relevé au cours d'une session, utilisez la RDS procédure Amazonrdsadmin.rdsadmin_util.cancel
.
Note
Cette procédure est prise en charge pour Oracle Database 19c (19.0.0) et toutes les versions majeures et mineures supérieures RDS d'Oracle.
La procédure cancel
possède les paramètres suivants.
Nom du paramètre | Type de données | Par défaut | Obligatoire | Description |
---|---|---|---|---|
|
nombre |
— |
Oui |
Identifiant de session. |
|
nombre |
— |
Oui |
Numéro de série de la session. |
|
varchar2 |
null |
Non |
SQLIdentifiant de la SQL déclaration. |
L'exemple suivant annule une SQL instruction au cours d'une session.
begin rdsadmin.rdsadmin_util.cancel( sid =>
sid
, serial =>serial_number
, sql_id =>sql_id
); end; /
Pour obtenir l'identifiant de session, le numéro de série de session et l'SQLidentifiant d'une SQL instruction, interrogez la V$SESSION
vue. L'exemple suivant permet d'obtenir toutes les sessions et tous SQL les identifiants de l'utilisateurAWSUSER
.
select SID, SERIAL#, SQL_ID, STATUS from V$SESSION where USERNAME = '
AWSUSER
';