DROP DATASHARE - 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à.

DROP DATASHARE

Elimina una unità di condivisione dati. Questo comando è irreversibile.

Solo un utente con privilegi avanzati o il proprietario di una unità di condivisione dati può eliminare una unità di condivisione dati.

Privilegi richiesti

Di seguito sono riportati i privilegi richiesti per DROPDATASHARE:

  • Superuser

  • Utenti con il privilegio DROP DATASHARE

  • Proprietario dell'unità di condivisione dati

Sintassi

DROP DATASHARE datashare_name;

Parametri

datashare_name

Il nome dell'unità di condivisione dati da rimuovere.

DROPDATASHAREnote sull'utilizzo

Quando si utilizza l'DROPDATASHAREistruzione, si consideri quanto segue:

  • In generale, si consiglia di non eliminare un AWS Data Exchange datashare utilizzando l'DROPDATASHAREistruzione. Se lo fai, chi Account AWS ha accesso al datashare perde l'accesso. L'esecuzione di questo tipo di alterazione può violare i termini del prodotto dei dati in AWS Data Exchange.

    L'esempio seguente mostra un errore quando un AWS Data Exchange datashare viene eliminato.

    DROP DATASHARE salesshare; ERROR: Drop of ADX-managed datashare salesshare requires session variable datashare_break_glass_session_var to be set to value '620c871f890c49'

    Per consentire l'eliminazione di un AWS Data Exchange datashare, impostate la variabile seguente ed eseguite nuovamente l'istruzione. DROP DATASHARE

    SET datashare_break_glass_session_var to '620c871f890c49';
    DROP DATASHARE salesshare;

    In questo caso, Amazon Redshift genera un valore casuale una tantum per impostare la variabile di sessione in modo da consentire una condivisione DROP DATASHARE di dati. AWS Data Exchange

Esempi

Nell'esempio seguente viene rimossa un'unità di condivisione dati denominata salesshare.

DROP DATASHARE salesshare;