DROP USER MAPPING#
DROP USER MAPPING
DROP USER MAPPING — удалить отображение пользователя для внешнего сервера
Синтаксис
DROP USER MAPPING [ IF EXISTS ] FOR {user_name
| USER | CURRENT_ROLE | CURRENT_USER | PUBLIC } SERVERserver_name
Описание
DROP USER MAPPING
удаляет существующее отображение пользователя из внешнего сервера.
Владелец внешнего сервера может удалить отображения пользователей для этого сервера для любого пользователя. Кроме того, пользователь может удалить отображение пользователя для своего собственного имени пользователя, если пользователю было предоставлено привилегия USAGE
на сервере.
Параметры
IF EXISTS
Не генерировать ошибку, если отображение пользователя не существует. В этом случае будет выдано уведомление.
user_name
Имя пользователя отображения.
CURRENT_ROLE
,CURRENT_USER
, иUSER
соответствуют имени текущего пользователя.PUBLIC
используется для сопоставления всех текущих и будущих имен пользователей в системе.server_name
Имя сервера для отображения пользовательских соответствий.
Примеры
Удалите отображение пользователя bob
для сервера foo
, если оно существует:
DROP USER MAPPING IF EXISTS FOR bob SERVER foo;
Совместимость
DROP USER MAPPING
соответствует стандарту ISO/IEC 9075-9
(SQL/MED). Предложение IF EXISTS
является
расширением Tantor BE.