Enables you to dynamically set or change the reporting level of OpenESQL traces for native applications.
Syntax:
>>--EXEC SQL--SET TRACELEVEL--.-0-------.---END-EXEC--><
+-1-------+
+-2-------+
+-3-------+
+-4-------+
+-5-------+
+-6-------+
+-OFF-----+
+-DEFAULT-+
Parameters:
- 0
- Turns off the OpenESQL trace.
- 1
- The following information is written to the trace file:
- BEGIN
- traces main SQL directives
- END
- Indicates end of run
- DIRECTIVES
- T races per compilation unit directives the first time a compilation unit is encountered at run time
- PREPARE
- Identifies the original source code when a statement is prepared
- DISPOSE
- Provides summary information for overall statement usage when a statement is removed from the prepared statement cache at
disconnect time
- FLUSH
- Provides summary information for overall statement usage when a statement is flushed from the cache usually due to a cache
overflow
- 2
- The following information is written to the trace file in addition to the information written when you set the trace level
to 1:
- OPEN
-
- EXECUTE
- Provides the number of rows selected, inserted, or updated
- EXEC_IMMED EXECUTE
- Provides the number of rows selected, inserted, or updated
- ODBCCLOSE
- Provides summary information for the current cursor use
- STMT CHANGED
- Reports new concurrency and scroll option settings when the ODBC driver uses different settings than those requested by OpenESQL
- 3
- The following information is written to the trace file in addition to the information written when you set the trace level
to 2:
- ODBCFETCH
- Provides the number of rows fetched
- COBOLFETCH
- Provides the number of rows returned to the COBOL application
- 4
- The following information is written to the trace file in addition to the information written when you set the trace level
to 3:
- EXEC_SQL_BEGIN
- EXEC_SQL_END
- 5
- The following information is written to the trace file in addition to the information written when you set the trace level
to 4:
- ODBC_CALL_START
- ODBC_CALL_END
- 6
- Only the following information is written to the trace file:
- ODBC_CALL_START
- ODBC_CALL_END
- OFF
- Turns off the OpenESQL trace
- DEFAULT
- Resets the trace setting to the value set by the SQL TRACELEVEL directive. If the TRACELEVEL directive was not used to compile
a program, this is equivalent to setting this option to OFF.
Example:
EXEC SQL SET TRACELEVEL DEFAULT END-EXEC