

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 SEQUENCE`
<a name="drop-sequence-syntax-support"></a>

`DROP SEQUENCE`— rimuovere una sequenza.

## Sintassi supportata
<a name="drop-sequence-supported-syntax"></a>

```
DROP SEQUENCE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
```

## Description
<a name="drop-sequence-description"></a>

`DROP SEQUENCE`rimuove i generatori di numeri di sequenza. Una sequenza può essere eliminata solo dal suo proprietario o da un superutente.

## Parameters
<a name="drop-sequence-parameters"></a>

**`IF EXISTS`**  
Non generare un errore se la sequenza non esiste. In questo caso viene emesso un avviso.

***name***  
Il nome (facoltativamente qualificato dallo schema) di una sequenza.

**`CASCADE`**  
Rilascia automaticamente gli oggetti che dipendono dalla sequenza e, a loro volta, tutti gli oggetti che dipendono da tali oggetti.

**`RESTRICT`**  
Rifiuta di eliminare la sequenza se alcuni oggetti dipendono da essa. Questa è l’impostazione predefinita.

## Esempi
<a name="drop-sequence-examples"></a>

Per rimuovere la sequenza`seq`:

```
DROP SEQUENCE seq;
```

## Compatibilità
<a name="drop-sequence-compatibility"></a>

`DROP SEQUENCE`è conforme allo standard SQL, tranne per il fatto che lo standard consente di eliminare solo una sequenza per comando e a parte l'`IF EXISTS`opzione, che è un'estensione PostgreSQL.