创建用户跟踪事件,以跟踪应用程序中的信息。
前提条件
您必须具有 MANAGE ANY TRACE SESSION 和 NOTIFY TRACE EVENT 系统特权。
为数据库创建所需的用户跟踪事件。
例如:
CREATE TEMPORARY TRACE EVENT my_event( id INTEGER, information LONG VARCHAR ); |
您可以创建一个在数据库启动时运行的存储过程,用于创建所有必要的用户跟踪事件。
针对要为数据库跟踪的每个用户定义事件执行 NOTIFY TRACE EVENT 语句。
例如:
NOTIFY TRACE EVENT my_event( 1, 'Hello world' ); |
NOTIFY TRACE EVENT 语句可将有关跟踪事件的信息记录到关注此事件的任何跟踪会话。如果执行 NOTIFY TRACE EVENT 时未定义事件,则数据库服务器将生成错误。如果事件不存在,则可在 TRY 块中放置 NOTIFY TRACE EVENT 语句以定义行为。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |