DROP TABLESPACE
Function
DROP TABLESPACE deletes a tablespace.
Precautions
- Only the tablespace owner or a user granted with the DROP permission can run the DROP TABLESPACE command. The system administrator has this permission by default.
- The tablespace to be deleted should not contain any database objects. Otherwise, an error will be reported.
- DROP TABLESPACE cannot be rolled back and therefore cannot be run in transaction blocks.
- During execution of DROP TABLESPACE, database queries by other sessions using \db may fail and need to be reattempted.
- If DROP TABLESPACE fails to be executed, run DROP TABLESPACE IF EXISTS.
Syntax
DROP TABLESPACE [ IF EXISTS ] tablespace_name;
Parameter Description
- IF EXISTS - Reports a notice instead of an error if the specified tablespace does not exist. 
- tablespace_name - Specifies the name of the tablespace to be deleted. - Value range: an existing tablespace name 
Examples
See Examples in CREATE TABLESPACE.
Helpful Links
ALTER TABLESPACE and CREATE TABLESPACE
Suggestions
- drop database - Do not delete databases during transactions. 
Feedback