返回 SQL TINYINT 数据类型形式的指定消息属性。
项 | 说明 | 注释 |
---|---|---|
1 | 消息 ID | VARCHAR(128)。可从 ml_qa_createmessage 或 ml_qa_getmessage 获取消息 ID。 |
2 | 属性名称 | VARCHAR(128) |
TINYINT 形式的属性值。
如果消息属性值超出范围,则会出现 SQL 错误 SQLSTATE 22003。
接收消息后就可以读取此属性,一直到执行回退或提交;执行回退或提交后就不能再读取此属性。
在下面的示例中,收到一条消息,并将字节型属性 mybyteproperty 的值输出到数据库服务器消息窗口:
begin declare @msgid varchar(128); declare @prop tinyint; set @msgid = ml_qa_getmessage( 'myaddress' ); set @prop = ml_qa_getbyteproperty( @msgid, 'mybyteproperty' ); message 'message property mybyteproperty is set to ' || @prop; commit; end |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |