A DROP TABLE statement (drop_table_statement) deletes a base table.
<drop table statement> ::= DROP TABLE <table name> [<cascade option>]
The table name must be the name of an existing base table. The current user must be the owner of the base table.
All of the metadata and rows in the base table are deleted, along with the view tables, indexes, privileges, synonyms, and referential CONSTRAINT definitions derived from them.
CASCADE option RESTRICT: the DROP TABLE statement will fail if view tables or synonyms are based on the specified table.
CASCADE option (cascade_option) CASCADE: The DROP TABLE statement is executed independently of the dependencies.
No CASCADE option specified: the CASCADE value is accepted.
If all of the data that is linked to this base table by means of a referential constraint definition with a DELETE rule, is processed according to the specified DELETE rule, a DELETE statement must first be executed for this base table and then the DROP TABLE statement.