DROP SESSION

Utilice el comando DROP SESSION para abortar y eliminar una sesión.

Sintaxis

Sintaxis para descartar una sesión:
DROP SESSION <session_id>

Entrada

El comando DROP SESSION toma la siguiente entrada:
Tabla 1. Entrada de DROP SESSION
Entrada Descripción
<session_id> El ID de la sesión que se quiere descartar.

Resultados

El comando DROP SESSION produce las siguientes salidas:
Tabla 2. Salidas de DROP SESSION
Resultado Descripción
DROP SESSION El comando se ha ejecutado correctamente.
ERROR: id '<session_id>' does not correspond to an existing session. El ID de sesión indicado no existe.
ERROR: system session id '<session_id>' cannot be aborted El ID de sesión indicado es una sesión de sistema. Los usuarios no pueden retrotraer las transacciones de una sesión de sistema.
ERROR: access denied. You must have ABORT privileges to perform this action No tiene permiso para retrotraer la transacción de la sesión indicada.
ERROR: session abort failed for session <session_id>; reason is '<reason>' Se ha encontrado un error en el intento de retrotraer la transacción en la sesión indicada.

Privilegios

Es necesario ser el usuario administrativo o el propietario del usuario, o la cuenta debe tener privilegios Abort para el usuario que es propietario de la sesión o para la clase de objeto User.

Uso

A continuación se proporciona el uso de muestra:
  • Para descartar la sesión con el ID 17044:
    MYDB.SCH1(USER)=> DROP SESSION 17044;