下面的示例对消息 ID 为 msgid 的消息的整个属性名称结果集声明一个游标。然后获取地址为 clientid\queuename 的消息;接着打开一个游标访问该消息的属性名称;最后读取下一个属性名称。
begin
declare prop_name_cursor cursor for
call ml_qa_getpropertynames( @msgid );
declare @msgid varchar(128);
declare @name varchar(128);
set @msgid = ml_qa_getmessage( 'clientid\queuename' );
open prop_name_cursor;
lp: loop
fetch next prop_name_cursor into name;
if sqlcode <> 0 then leave lp end if;
...
end loop;
close prop_name_cursor;
end