指定されたメッセージ・プロパティを SQL INTEGER データ型で返します。
項目 | 説明 | 備考 |
---|---|---|
1 | メッセージ ID | VARCHAR(128)。メッセージ ID は、ml_qa_createmessage または ml_qa_getmessage から取得できます。 |
2 | プロパティ名 | VARCHAR(128) |
INTEGER 型のプロパティ値。
メッセージ・プロパティ値が範囲外の場合は、SQL エラー SQLSTATE 22003 が発生します。
このプロパティは、メッセージの受信後からロールバックまたはコミットが行われるまでの間に読み込むことができます。ロールバックまたはコミットが行われた後で読み込むことはできません。
次の例では、メッセージを受信して、integer 型プロパティ myintproperty の値をデータベース・サーバ・メッセージ・ウィンドウに出力します。
begin declare @msgid varchar(128); declare @prop integer; set @msgid = ml_qa_getmessage( 'myaddress' ); set @prop = ml_qa_getintproperty( @msgid, 'myintproperty' ); message 'message property myintproperty is set to ' || @prop; commit; end |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |