Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » QAnywhere » QAnywhere-Referenz » QAnywhere SQL-API-Referenz » Eigenschaften, Header und Inhalt von Nachrichten » Nachrichteneigenschaften

 

ml_qa_getstringproperty

Gibt die angegebene Nachrichteneigenschaft als SQL LONG VARCHAR-Datentyp zurück

Parameter
Element Beschreibung Bemerkungen
1 Nachricht-ID VARCHAR(128). Sie können die Nachricht-ID aus ml_qa_createmessage oder ml_qa_getmessage abrufen.
2 Eigenschaftsname VARCHAR(128)
Rückgabewert

Der Eigenschaftswert als LONG VARCHAR

Bemerkungen

Wenn der Wert der Nachrichteneigenschaft außerhalb des Bereichs liegt, wird ein SQL-Fehler mit SQLSTATE 22003 angezeigt.

Sie können diese Eigenschaft lesen, nachdem eine Nachricht empfangen wurde und bis ein Zurücksetzen oder ein Festschreiben erfolgt. Danach können Sie sie nicht mehr lesen.

Siehe auch
Beispiel

Im folgenden Beispiel wird eine Nachricht empfangen und der Wert der Zeichenfolgeneigenschaft mystringproperty im Meldungsfenster des Datenbankservers ausgegeben:

begin
    declare @msgid varchar(128);
    declare @prop long varchar;
    set @msgid = ml_qa_getmessage( 'myaddress' );
    set @prop = ml_qa_getstringproperty( @msgid, 'mystringproperty' );
    message 'message property mystringproperty is set to ' || @prop;
    commit;
end