

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Différences entre une base de données relationnelle (SQL) et DynamoDB lors de la suppression d’une table
<a name="SQLtoNoSQL.RemoveTable"></a>

Dans SQL, vous utilisez l’instruction `DROP TABLE` pour supprimer une table. Dans Amazon DynamoDB, vous utilisez l’opération `DeleteTable`.

**Topics**
+ [Suppression d’une table avec SQL](#SQLtoNoSQL.RemoveTable.SQL)
+ [Suppression d’une table dans DynamoDB](#SQLtoNoSQL.RemoveTable.DynamoDB)

## Suppression d’une table avec SQL
<a name="SQLtoNoSQL.RemoveTable.SQL"></a>

Lorsque vous n’avez plus besoin d’une table et que vous voulez la supprimer définitivement, vous devez utiliser l’instruction `DROP TABLE` en SQL.

```
DROP TABLE Music;
```

Une fois qu’une table est supprimée, elle ne peut pas être récupérée. (Certaines bases de données relationnelles vous permettent réellement d’annuler une opération `DROP TABLE`, mais il s’agit d’une fonctionnalité propre au fournisseur et qui n’est pas largement appliquée.)

## Suppression d’une table dans DynamoDB
<a name="SQLtoNoSQL.RemoveTable.DynamoDB"></a>

Dans DynamoDB, `DeleteTable` est une opération similaire. Dans l’exemple suivant, la table est supprimée de façon définitive. 

```
{
    TableName: "Music"
}
```