アプリケーション内部の情報を追跡するユーザトレースイベントを作成します。
前提条件
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 で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |