如何更改现有 channel 的名称。我的客户通知我他们正在更改 channel 但保持 CONNAME 不变。我无法使用 ALTER 函数。我应该删除并重新定义 channel 吗?
最佳答案
IBM MQ 没有RENAME
操作,因此您需要DEFINE
一个新 channel ,一旦您不再使用旧 channel DELETE
它。
为了更容易,您可以使用 LIKE
动词将旧 channel 的大部分(如果不是全部)参数复制到新 channel ,例如:
DEFINE CHL(NEW.CHL) CHLTYPE(SDR) LIKE(OLD.CHL)
在上述情况下,NEW.CHL
将与 OLD.CHL
具有相同的值,例如 XMITQ
、CONNAME
等
关于ibm-mq - 更改 channel 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60529540/