---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://ydb.tech/docs/en/yql/reference/syntax/drop-secret.md?version=main
  - https://ydb.tech/docs/ru/yql/reference/syntax/drop-secret.md?version=main
sourcePath: ru/core/yql/reference/syntax/drop-secret.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ydb.tech/docs/ru/llms.txt

# DROP SECRET

Команда `DROP SECRET` удаляет существующий [секрет](https://ydb.tech/docs/ru/concepts/datamodel/secrets.md?version=main).

Синтаксис:

```sql
DROP SECRET [IF EXISTS] secret_name
```

* `IF EXISTS` — команда не возвращает ошибку, если секрет не существует; в этом случае она ничего не делает.
* `secret_name` — имя удаляемого секрета.

## Разрешения

Для удаления секрета требуются [права](https://ydb.tech/docs/ru/yql/reference/syntax/grant.md?version=main#permissions-list) `REMOVE SCHEMA` и `ALTER SCHEMA`.

## Примеры

Удалить секрет с именем `secret_name`:

```sql
DROP SECRET secret_name;
```

Удалить секрет с именем `secret_name`, только если он существует; если он не существует, команда ничего не делает:

```sql
DROP SECRET IF EXISTS secret_name;
```

## См. также

* [CREATE SECRET](https://ydb.tech/docs/ru/yql/reference/syntax/create-secret.md?version=main)
* [ALTER SECRET](https://ydb.tech/docs/ru/yql/reference/syntax/alter-secret.md?version=main)