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à.
SET SESSION AUTHORIZATION
Imposta il nome utente per la sessione corrente.
È possibile utilizzare il SET SESSION AUTHORIZATION comando, ad esempio, per testare l'accesso al database eseguendo temporaneamente una sessione o una transazione come utente senza privilegi. Per eseguire questo comando, è necessario essere un utente con privilegi avanzati del database.
Sintassi
SET [ LOCAL ] SESSION AUTHORIZATION { user_name | DEFAULT }
Parametri
- LOCAL
-
Specifica che l'impostazione è valida per la transazione corrente. L'omissione di questo parametro indica che l'impostazione è valida per la sessione corrente.
- user_name
-
Nome dell'utente da impostare. Il nome utente può essere scritto come identificatore o stringa letterale.
- DEFAULT
-
Imposta il nome utente della sessione sul valore predefinito.
Esempi
L'esempio seguente imposta il nome utente per la sessione corrente su dwuser
:
SET SESSION AUTHORIZATION 'dwuser';
L'esempio seguente imposta il nome utente per la transazione corrente su dwuser
:
SET LOCAL SESSION AUTHORIZATION 'dwuser';
L'esempio seguente imposta il nome utente per la sessione corrente sul nome utente predefinito:
SET SESSION AUTHORIZATION DEFAULT;