DROP DOMAIN

SQL - Language Statements

DROP DOMAIN

remove a user-defined domain

1999-07-20

    DROP DOMAIN domainname [, ...]  [ CASCADE | RESTRICT ]

2002-02-24

## Inputs

`domainname`

- The name (optionally schema-qualified) of an existing domain.

`CASCADE`

- Automatically drop objects that depend on the domain (such as table columns).

`RESTRICT`

- Refuse to drop the domain if there are any dependent objects. This is the default.

2002-02-24

## Outputs

`DROP DOMAIN`

- The message returned if the command is successful.

`ERROR: RemoveDomain: type '`domainname`' does not exist`

- This message occurs if the specified domain (or type) is not found.

2002-02-24

## Description

`DROP DOMAIN` will remove a user domain from the system catalogs.

Only the owner of a domain can remove it.

## Examples

To remove the `box` domain:

    DROP DOMAIN box;

## Compatibility

### SQL92

## See Also

- sql-createdomain-title