©
本文档使用
php.cn手册 发布
ALTER SERVER server_name [ VERSION 'new_version' ] [ OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ] ) ] ALTER SERVER server_name OWNER TO new_owner
ALTER SERVER更改外服务器的定义。第一种形式改变服务器版本字符串 或者服务器的通用选项(至少需要一个子句)。第二种形式改变服务器的属主。
要更改服务器,您必须是服务器的所有者。此外要更改所有者,您必须拥有 服务器并且也要是新的所有者角色的直接或者间接成员,并且你必须对服务器 的外部数据封装包有USAGE权限。(注意超级用户能自动满足所有这些 条件。)
已有服务器的名称。
新的服务器版本。
为服务器改变选项。ADD, SET和DROP 声明要被执行的动作。若没有明确指定操作,则假定为ADD。 选项名称必须是唯一的;名称和数值也确认是使用服务器的外部数据封装包库。
更改服务器foo, 添加连接选项:
ALTER SERVER foo OPTIONS (host 'foo', dbname 'foodb');
更改服务器foo,更改版本, 更改host选型:
ALTER SERVER foo VERSION '8.4' OPTIONS (SET host 'baz');
ALTER SERVER遵守ISO/IEC 9075-9 (SQL/MED).