Skip to main content
Version: 6.x

NEWCONNECTION operator

The NEWCONNECTION operator creates an action that executes another action with preserving SQL, TCP, DBF connections.

Syntax

NEWCONNECTION action

Description

The NEWCONNECTION operator creates an action that preserves SQL, TCP, and DBF connections, allowing the execution of EXTERNAL SQL, EXTERNAL TCP, and EXTERNAL DBF without the need to establish a new connection each time. All connections are closed at the end of the NEWCONNECTION operator's execution.

Parameters

Examples

test {
NEWCONNECTION {
EXTERNAL SQL 'jdbc:postgresql://connection/string' EXEC 'first query'; // The first EXTERNAL creates a connection and does not close it
EXTERNAL SQL 'jdbc:postgresql://connection/string' EXEC 'second query'; // The second EXTERNAL uses the already established connection
}
// All created connections are closed at the end of NEWCONNECTION execution, regardless of whether there were errors during the execution
}