SET SESSION
Utilice el comando SET SESSION para establecer las características de la sesión actual de SQL.
Sintaxis
Sintaxis para el comando
SET SESSION:
SET SESSION { READ ONLY | READ WRITE }Entradas
El comando SET SESSION toma las siguientes entradas:
| Entrada | Descripción |
|---|---|
| de sólo lectura | Durante la sesión, permite a un usuario leer una base de datos pero no escribir en ella. El sistema devuelve un error si el usuario intenta escribir en la base de datos. El usuario puede crear y escribir en tablas temporales. |
| read write | Permite a un usuario leer y actualizar una base de datos. Este es el valor predeterminado. |
Resultados
El comando SET SESSION tiene las siguientes salidas:
| Resultado | Descripción |
|---|---|
| SET VARIABLE | El comando se ha ejecutado correctamente. |
| ERROR: Read-only session, cannot process this request | La sesión se ha especificado como de solo lectura y el usuario ha intentado escribir en la base de datos. |
Privilegios
No se necesitan privilegios para emitir este comando.
Uso
Se proporciona el siguiente uso de muestra.
- Para definir una sesión como de solo lectura:
MYDB.SCH1(USER)=> SET SESSION READ ONLY;