

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# ALTER TABLE DROP PARTITION
<a name="alter-table-drop-partition"></a>

Tetes satu atau lebih ditentukan partisi untuk tabel bernama.

## Sinopsis
<a name="synopsis"></a>

```
ALTER TABLE table_name DROP [IF EXISTS] PARTITION (partition_spec) [, PARTITION (partition_spec)]
```

## Parameter
<a name="alter-table-drop-partition-parameters"></a>

**[JIKA ADA]**  
Menekan pesan kesalahan jika partisi yang ditentukan tidak ada.

**PARTASI (partisi\_spec)**  
Masing-masing `partition_spec` menentukan name/value kombinasi kolom dalam formulir`partition_col_name = partition_col_value [,...]`.

## Contoh
<a name="alter-table-drop-partition-examples"></a>

```
ALTER TABLE orders 
DROP PARTITION (dt = '2014-05-14', country = 'IN');
```

```
ALTER TABLE orders 
DROP PARTITION (dt = '2014-05-14', country = 'IN'), PARTITION (dt = '2014-05-15', country = 'IN');
```

## Catatan
<a name="alter-table-drop-partition-notes"></a>

`ALTER TABLE DROP PARTITION`Pernyataan tersebut tidak menyediakan sintaks tunggal untuk menjatuhkan semua partisi sekaligus atau mendukung kriteria penyaringan untuk menentukan rentang partisi yang akan dijatuhkan.

Sebagai solusinya, Anda dapat menggunakan AWS Glue API [GetPartitions](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-partitions.html#aws-glue-api-catalog-partitions-GetPartitions)dan [BatchDeletePartition](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-partitions.html#aws-glue-api-catalog-partitions-BatchDeletePartition)tindakan dalam pembuatan skrip. `GetPartitions`Tindakan ini mendukung ekspresi filter yang kompleks seperti yang ada dalam `WHERE` ekspresi SQL. Setelah Anda gunakan `GetPartitions` untuk membuat daftar partisi yang difilter untuk dihapus, Anda dapat menggunakan `BatchDeletePartition` tindakan untuk menghapus partisi dalam batch 25.