©
This document uses PHP Chinese website manual Release
CREATE USER MAPPING FOR { user_name | USER | CURRENT_USER | PUBLIC } SERVER server_name [ OPTIONS ( option 'value' [ , ... ] ) ]
CREATE USER MAPPING定义一个外服务器的用户映射。 一个用户映射通常封装外数据封装与外服务器封装的信息一起使用 来访问外部数据资源的连接信息。
外部服务器的所有者可以为任意用户创建服务器的用户映射。另外,一个用户 可以为其自身用户名创建一个用户映射,若服务器上的USAGE权限 已被授予该用户。
映射外服务器的已有用户的名称。CURRENT_USER和USER 匹配当前用户的名称。当声明PUBLIC,一个所谓的公共映射就创建了, 当没有特定用户的映射适用就会使用该映射。
一个已有服务器的名称,用户映射就是为其创建的。
该子句声明用户映射的选项。该选项通常定义映射的实际的用户名和密码。 选项名称必须是唯一的。允许的选项名和值针对服务器的外数据封装器。
为用户bob,服务器foo创建一个用户映射:
CREATE USER MAPPING FOR bob SERVER foo OPTIONS (user 'bob', password 'secret');
CREATE USER MAPPING遵循ISO/IEC 9075-9 (SQL/MED).