Synopsis
Use the DROP TYPE
statement to remove an existing user-defined data type.
Syntax
Diagram
Grammar
drop_type ::= DROP TYPE [ IF EXISTS ] type_name;
Where
type_name
is an identifier (possibly qualified with a keyspace name).
Semantics
- An error is raised if the specified
type_name
does not exist unlessIF EXISTS
option is used. - A user-defined
type_name
cannot be dropped if it is currently used in a table or another type.
Examples
ycqlsh:example> CREATE TYPE person(first_name TEXT, last_name TEXT, email TEXT);
ycqlsh:example> DROP TYPE person;