MQSendClob() 函数会将 CLOB 数据放入 WMQ 队列中。
MQSendClob() 函数会将 clob_data 中包含的数据放入 service_name 指定的 WMQ 队列(使用 policy_name 定义的服务质量策略)。如果指定了 correl_id,将使用相关标识发送消息。如果不指定 correl_id,将不使用任何相关标识发送消息。
| 用途 | 自变量解释 |
|---|---|
| MQSendClob(arg1) | arg1 = clob_data |
| MQSendClob(arg1, arg2) | arg1 = service_name arg2 = clob_data |
| MQSendClob(arg1, arg2, arg3) | arg1 = service_name arg2 = policy_name arg3 = clob_data |
| MQSendClob(arg1, arg2, arg3, arg4) | arg1 = service_name arg2 = policy_name arg3 = clob_data arg4 = correl_id |
begin;
EXECUTE FUNCTION MQSendClob(filetoclob("/work/mydata", "client"));
commit;
begin;
EXECUTE FUNCTION MQSendClob('MYSERVICE', filetoclob("/work/mydata", "client"));
commit;
begin;
EXECUTE FUNCTION MQSendClob('MYSERVICE', 'MYPOLICY',
filetoclob("/work/mydata", "client"));
commit;
begin;
EXECUTE FUNCTION MQSendClob('MYSERVICE', 'MYPOLICY',
filetoclob("/work/mydata", "client"), 'TEST3');
commit;