Перейти к содержимому
Последнее обновление

DROP ENCRYPTKEY

Описание​

Удаляет пользовательский ключ. Указанное имя должно в точности совпадать с именем удаляемого ключа.

Синтаксис​

DROP ENCRYPTKEY [IF EXISTS] <key_name>

Обязательные параметры​

1. <key_name>

Задаёт имя удаляемого ключа, которое может включать идентификатор базы данных. Пример: db1.my_key

Необязательные параметры​

1. [IF EXISTS]

Если этот параметр указан, попытка удалить несуществующий ключ не вызовет ошибку.

Требования к правам доступа​

Пользователь, выполняющий эту команду SQL, должен обладать следующими минимальными привилегиями:

ПривилегияОбъектПримечания
ADMIN_PRIVПользователь / РольДля удаления ключей пользователь или роль должны обладать привилегией ADMIN_PRIV

Пример​

  • Удаление ключа

    DROP ENCRYPTKEY my_key;
  • Удаление ключа без ошибки, если он не существует

    DROP ENCRYPTKEY IF EXISTS testdb.my_key;