Active Database Connection
Description
- Active Database Connection term is used to determine which database connection will be used if database connection name is not specified by developer in application source code. 
- Initially, Active Database Connection is NULL. After the first successful attempt to open a new database connection has been made, Active Database Connection points to that connection. 
- In some specific user functions, Active Database Connection is automatically redirected to the any one of the specific database connection. - For the trigger functions of a <datablock> element or an <input> element in a data block, Active Database Connection is automatically points to data block's connection. 
 
- Active Database Connection can be set by using set_active_database_connection in any user function. Sodium engine backups current active connection before execution of a user function begins. After execution of a user function ends, Sodium engines restores the original active connection setting back. Therefore, effects of set_active_database_connection call is valid only in the function which is currently being executed. 
See also
Last updated
Was this helpful?
