功能
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 等)引用,否则可能导致错误。
联系我们
