

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 移除資料表時，關聯式 (SQL) 資料庫與 DynamoDB 的差異
<a name="SQLtoNoSQL.RemoveTable"></a>

在 SQL 中，您可使用 `DROP TABLE` 陳述式移除資料表。在 Amazon DynamoDB 中，您可以使用 `DeleteTable` 操作。

**Topics**
+ [移除 SQL 資料表](#SQLtoNoSQL.RemoveTable.SQL)
+ [移除 DynamoDB 中的資料表](#SQLtoNoSQL.RemoveTable.DynamoDB)

## 移除 SQL 資料表
<a name="SQLtoNoSQL.RemoveTable.SQL"></a>

當您不再需要某個資料表，並想要永久將它捨棄時，您會在 SQL 中使用 `DROP TABLE` 陳述式。

```
DROP TABLE Music;
```

資料表捨棄後，便無法復原。(某些關聯式資料庫的確可讓您復原 `DROP TABLE` 操作，但這屬於廠商專屬的功能，並未廣泛實作)。

## 移除 DynamoDB 中的資料表
<a name="SQLtoNoSQL.RemoveTable.DynamoDB"></a>

在 DynamoDB 中，`DeleteTable` 是類似的操作。在下列範例中，資料表會永久刪除。

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