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 » Nachrichteninhalt

 

ml_qa_getbinarycontent

Gibt den Nachrichteninhalt einer Binärnachricht 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.
Rückgabewert

Der Nachrichteninhalt als LONG BINARY

Wenn die Nachricht Textinhalt anstatt Binärinhalt enthält, gibt diese gespeicherte Prozedur NULL zurück.

Sie können diesen Inhalt 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 der verschlüsselte Inhalt einer Nachricht entschlüsselt und im Meldungsfenster des Datenbankservers ausgegeben:

begin
    declare @msgid varchar(128);
    declare @content long binary;
    declare @plaintext long varchar;
    set @msgid = ml_qa_getmessage( 'myaddress' );
    set @content = ml_qa_getbinarycontent( @msgid );
    set @plaintext = decrypt( @content, 'mykey' );
    message 'message content decrypted: ' || @plaintext;
    commit;
end