# DROP FOREIGN TABLE
#### 功能描述
删除指定的外表。
#### 注意事项
DROP FOREIGN TABLE会强制删除指定的外表，删除外表后，依赖该外表的索引会被删除，而使用到该外表的函数和存储过程将无法执行。
#### 语法格式
```
DROP FOREIGN TABLE [ IF EXISTS ] 
    table_name [, ...] [ CASCADE | RESTRICT ];
```
#### 参数说明
表1DROP FOREIGN TABLE参数说明 
| 参数                  | 描述                                          | 取值范围                                                                                                                                                                                                                                                      |
|:---|:---|:---|
| IF EXISTS          | 如果指定的外表不存在时返回一个提示而不是错误。 | -                                                                                                                                                                                                                                                         |
| table_name        | 要删除的外表名称。                                  | 已存在的表名。                                                                                                                                                                                                                                                    |
| CASCADE \| RESTRICT | 当执行删除操作时，如何处理依赖对象中的相关数据。                    | - CASCADE：级联删除依赖于外表的对象（比如视图）。  - RESTRICT：如果存在依赖对象，则拒绝删除该外表（缺省行为）。   |
   
#### 示例
删除名称为customer_ft的外表。
```
DROP FOREIGN TABLE IF EXISTS customer_ft;
```
#### 相关链接
[ALTER FOREIGN TABLE (GDS导入导出)](https://support.huaweicloud.com/sqlreference-dws/dws_06_0123.html)，[ALTER FOREIGN TABLE (For HDFS or OBS)](https://support.huaweicloud.com/sqlreference-dws/dws_06_0124.html)，[CREATE FOREIGN TABLE (GDS导入导出)](https://support.huaweicloud.com/sqlreference-dws/dws_06_0159.html)，[CREATE FOREIGN TABLE (SQL on OBS or Hadoop)](https://support.huaweicloud.com/sqlreference-dws/dws_06_0161.html)
