DROP PROTOCOL

从数据库中删除数据访问协议。

概要

DROP PROTOCOL [IF EXISTS] <name>

描述

DROP PROTOCOL 用于从数据库中删除指定协议。您需在 CREATE EXTERNAL TABLE 命令中指定协议名称,以便从外部数据源读取数据或向其写入数据。

您必须是超级用户或协议所有者才能删除协议。

警告
若删除某个数据访问协议,所有使用该协议定义的外部表将无法再访问对应的外部数据源。

参数

  • IF EXISTS
    • 若协议不存在,则不抛出错误。数据库在此情况下会发出通知。
  • name
    • 现有数据访问协议的名称。

注意

删除数据访问协议时,不会自动删除该协议的调用处理程序。您必须手动删除这些函数。

请务必从数据库主机中移除该协议使用的所有共享库。

兼容性

DROP PROTOCOL 是一个数据库扩展。

另见

CREATE EXTERNAL TABLE, CREATE PROTOCOL