Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Annullamento di una istruzione SQL in una sessione
Per annullare un'istruzione SQL in una sessione, puoi utilizzare la procedura in Amazon RDS rdsadmin.rdsadmin_util.cancel.
Nota
Questa procedura è supportata per Oracle Database 19c (19.0.0) e per tutte le versioni principali e secondarie di RDS for Oracle.
La procedura cancel include i seguenti parametri.
| Nome del parametro | Tipo di dati | Default | Campo obbligatorio | Descrizione |
|---|---|---|---|---|
|
|
numero |
— |
Sì |
L'identificatore di sessione. |
|
|
numero |
— |
Sì |
Il numero di serie della sessione. |
|
|
varchar2 |
null |
No |
L'identificatore SQL nell'istruzione SQL. |
L'esempio seguente annulla un'istruzione SQL in una sessione.
begin rdsadmin.rdsadmin_util.cancel( sid =>sid, serial =>serial_number, sql_id =>sql_id); end; /
Per ottenere l'identificatore di sessione, il numero di serie di sessione e l'identificativo SQL di un'istruzione SQL, eseguire una query sulla visualizzazione V$SESSION. L'esempio seguente ottiene tutte le sessioni e gli identificativi SQL per l'utente AWSUSER.
select SID, SERIAL#, SQL_ID, STATUS from V$SESSION where USERNAME = 'AWSUSER';