ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# DROP FOREIGN DATA WRAPPER ## Name DROP FOREIGN DATA WRAPPER -- 删除一个外部数据封装 ## Synopsis ``` DROP FOREIGN DATA WRAPPER [ IF EXISTS ] _name_ [ CASCADE | RESTRICT ] ``` ## 描述 `DROP FOREIGN DATA WRAPPER`删除一个已存在的外部数据封装器。 当前用户必须是外部数据封装器的所有者才能够执行此命令。 ## 参数 `IF EXISTS` 当使用`IF EXISTS`,如果外部数据封装器不存在时,不会抛出错误,而是产生一个通知。 `_name_` 已存在的外部数据封装器的名称。 `CASCADE` 自动删除依赖外部数据封装器的对象(如服务器)。 `RESTRICT` 如果有依赖于外部数据封装器的对象,则不允许删除外部数据封装器。这是缺省行为。 ## 例子 删除外部数据封装器`dbi`: ``` DROP FOREIGN DATA WRAPPER dbi; ``` ## 兼容性 `DROP FOREIGN DATA WRAPPER`兼容ISO/IEC 9075-9 (SQL/MED)标准。 `IF EXISTS`选项是PostgreSQL的扩展。 ## 又见 [CREATE FOREIGN DATA WRAPPER](#calibre_link-2), [ALTER FOREIGN DATA WRAPPER](#calibre_link-59)