Erstellen Sie Benutzer-Trace-Ereignisse, um Informationen in Ihrer Anwendung zu protokollieren.
Voraussetzungen
Sie müssen die Systemprivilegien MANAGE ANY TRACE SESSION und NOTIFY TRACE EVENT haben.
Erstellen Sie das erforderliche Benutzer-Trace-Ereignis für Ihre Datenbank.
Zum Beispiel:
CREATE TEMPORARY TRACE EVENT my_event( id INTEGER, information LONG VARCHAR ); |
Sie können eine gespeicherte Prozedur erstellen, die beim Starten der Datenbank ausgeführt wird, um alle erforderlichen Benutzer-Trace-Ereignisse zu erstellen.
Führen Sie eine NOTIFY TRACE EVENT-Anweisung für jedes benutzerdefinierte Ereignis aus, das für die Datenbank protokolliert wird.
Zum Beispiel:
NOTIFY TRACE EVENT my_event( 1, 'Hello world' ); |
Die NOTIFY TRACE EVENT-Anweisung protokolliert Informationen zu Trace-Ereignissen in allen Trace-Sitzungen, für die das Ereignis relevant ist. Wenn ein Ereignis zum Zeitpunkt des Ausführens von NOTIFY TRACE EVENT nicht definiert ist, generiert der Datenbankserver einen Fehler. Wenn ein Ereignis nicht vorhanden ist, können Sie die NOTIFY TRACE EVENT-Anweisung in einem TRY-Block platzieren, um das Verhalten zu definieren.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |