DataSourceHandle :: BeginTransaction - Start transaction for the data source
Data sources provide simple transaction control. Data source transactions cannot be nested, i.e. when a transaction is running for the data source no other transaction can be started.
Using nested transactions is possible with the DBObjectHandle .
For running very long transactions, the external transaction option should be passed as YES . External transactions provide an external storage for storing the transaction.
Return value: Success ( logical )
Implementation details
logical
DataSourceHandle  :: BeginTransaction ( logical ext_ta=NO )
- ext_ta
- External Transaction
The option indicates that updates made within the transaction should be stored on a disk. This option should be set when the transaction is a long transaction that held many (i.e. 100 000) or more updates in the transaction.
Default: NO