功能
DROP TABLE
命令用于删除数据库中的表。请注意,执行此操作后,表及数据将删除,如果要恢复请使用UNDROP命令,并且确保删除的对象在TIME TRAVEL保留周期内否则将无法回复啊。
语法
参数说明
IF EXISTS
:可选,如果指定的表不存在,系统不会报错。schema_name
:可选,指定 schema 的名称。如果未指定,默认使用当前用户的 schema。table_name
:要删除的表名称。
示例
- 删除当前 schema 下名为
my_table
的表:
- 删除名为
my_table
的表,如果表不存在,不报错:
- 删除名为
my_schema
下的my_table
表:
- 删除名为
my_schema
下的my_table
表,如果表不存在,不报错:
注意事项
- 请确保在执行
DROP TABLE
命令前,已对表中的数据进行了备份,以防止数据丢失。 - 在删除表之前,请确保该表不再被其他数据库对象(如视图、TABLE STREAM等)引用,否则可能会导致错误。
联系我们