SET SQLCA Statement [ESQL]

Tells the SQL preprocessor to use a SQLCA other than the default global sqlca.

Syntax

SET SQLCA sqlca

Parameters

Examples

Usage

The current SQLCA pointer is implicitly passed to the database interface library on every Embedded SQL statement. All Embedded SQL statements that follow this statement in the C source file use the new SQLCA. This statement is necessary only when you are writing code that is reentrant. The sqlca should reference a local variable. Any global or module static variable is subject to being modified by another thread.

Standards

  • SQL—Vendor extension to ISO/ANSI SQL grammar.

  • Sybase—Not supported by Open Client/Open Server.

Permissions

None