The DROP TABLE statement drops the specified table from the database. All data in the table and any indexes and keys are also
removed.
UltraLite does not process requests or queries referencing the table, or its indexes, while the DROP TABLE statement is being
processed. Furthermore, you cannot execute DROP TABLE when there are active queries or uncommitted transactions.
Use the IF EXISTS clause if you do not want an error returned when the DROP TABLE statement attempts to remove a table that
does not exist.
For UltraLite.NET, you cannot execute this statement unless you also call the Dispose method for all data objects (for example,
ULDataReader). See ULBulkCopy.Dispose method [UltraLite.NET].
Statements are not released if schema changes are initiated at the same time. See UltraLite database schemas.