<a id="ksqldb-reference-drop-type"></a>

# DROP TYPE statement in ksqlDB for Confluent Platform

## Synopsis

```sql
DROP TYPE [IF EXISTS] <type_name> AS <type>;
```

## Description

Removes a type alias from ksqlDB. This statement doesn’t fail if the
type is in use in active queries or user-defined functions, because the
DROP TYPE statement doesn’t track whether queries are using the type.
This means that you can drop a type any time, and old queries continue
to work. Also, old queries running with a dropped type don’t change
if you register a new type with the same name.

If the IF EXISTS clause is present, the statement doesn’t fail if the
type doesn’t exist.

## Example

```sql
DROP TYPE ADDRESS;
```
