SET SESSION AUTHORIZATION - Amazon Redshift

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;