Начало работы
Подключение
Тесты производительности
Развёртывание
Использование данных
Загрузка данных
Миграция данных
Запрос данных
Управление кластерами
Обновление
Глобальное обслуживание
Масштабирование
Мониторинг
Безопасность
Лучшие практики
Технические принципы
Типы данных
Хранилище
Исполняющий движок
Потоковая обработка (Domino)
MARS3 Индексы
Расширения
Расширенные функции
Расширенный запрос
Федеративные запросы
Grafana
Резервное копирование и восстановление
Аварийное восстановление
Руководство
Настройка производительности
Устранение неполадок
Инструменты
Параметры конфигурации
SQL-команда
Часто задаваемые вопросы
Прекращает прослушивание уведомления.
UNLISTEN { <channel> | * }
UNLISTEN используется для удаления существующей регистрации на события NOTIFY. UNLISTEN отменяет любую текущую регистрацию сеанса базы данных в качестве слушателя канала уведомлений с именем channel. Специальный подстановочный символ * отменяет все регистрации слушателей для текущего сеанса.
NOTIFY содержит более подробное описание использования LISTEN и NOTIFY.
*Вы можете выполнить UNLISTEN для канала, за которым вы не следили; предупреждение или ошибка при этом не возникнут.
В конце каждого сеанса автоматически выполняется UNLISTEN *.
Транзакция, в которой был выполнен UNLISTEN, не может быть подготовлена для двухфазной фиксации.
Чтобы создать регистрацию:
LISTEN virtual;
NOTIFY virtual;
Asynchronous notification "virtual" received from server process with PID 8448.
После выполнения UNLISTEN дальнейшие сообщения NOTIFY игнорируются:
UNLISTEN virtual;
NOTIFY virtual;
-- no NOTIFY event is received
Оператор UNLISTEN отсутствует в стандарте SQL.