关于 YMatrix
标准集群部署
数据写入
数据迁移
数据查询
运维监控
参考指南
工具指南
数据类型
存储引擎
执行引擎
流计算引擎
灾难恢复
系统配置参数
索引
扩展
SQL 参考
常见问题(FAQ)
停止监听通知。
UNLISTEN { <channel> | * }
UNLISTEN用于取消对NOTIFY事件的现有注册。该命令将取消当前数据库会话在名为channel的通知通道上的所有监听器注册。特殊通配符*可取消当前会话的所有监听器注册。
NOTIFY对LISTEN和NOTIFY的使用进行了更详细的说明。
*你可以取消监听未曾监听过的对象;此时不会出现任何警告或错误。
每次会话结束时,系统会自动执行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
SQL标准中不存在UNLISTEN语句。