Gibt die Erstellungszeit der Nachricht zurück
Element | Beschreibung | Bemerkungen |
---|---|---|
1 | Nachricht-ID | VARCHAR(128). Sie können die Nachricht-ID aus ml_qa_createmessage oder ml_qa_getmessage abrufen. |
Die Erstellungszeit der Nachricht als TIMESTAMP
Das Timestamp-Headerfeld enthält die Uhrzeit, zu der eine Nachricht erstellt wurde. Sie gibt die koordinierte Universalzeit (UTC) an. Das ist nicht der Zeitpunkt, an dem die Nachricht übermittelt wurde, weil sich das tatsächliche Versenden aufgrund von Transaktionen oder anderen clientseitigen Nachrichtenwarteschlangen später ereignen kann.
Sie können diesen Header lesen, nachdem eine Nachricht empfangen wurde und bis ein Zurücksetzen oder ein Festschreiben erfolgt, danach nicht mehr.
Im folgenden Beispiel wird eine Nachricht empfangen und ihre Erstellungszeit im Meldungsfenster des Datenbankservers ausgegeben:
begin declare @msgid varchar(128); declare @ts timestamp; set @msgid = ml_qa_getmessage( 'myaddress' ); set @ts = ml_qa_gettimestamp( @msgid ); message 'message received with create time: ' || @ts ; commit; end |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |