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