Undoing database updates made since the last begin markerΒΆ

rollback_mark

Undo database updates made since the last begin marker


SYNTAX

rollback_mark

The rollback_mark command, which is related to the transaction logging system, undoes all updates made to the database since the last begin_mark marker was written.

This command, previously called rollback, was replaced in Sculptor V. 5.1.0 by the rollback() function, and renamed rollback _mark for upward compatibility. Similarly, the begin and commit commands have been replaced by functions and renamed begin_mark and commit_mark. All three commands should be regarded as obsolescent. The functions are almost identical to the commands but do have some improvements in functionality.

Programs compiled with scc V. 5.0 or earlier map begin, commit and rollback to begin_mark, commit_mark and commit_mark and work as before.

In order to recompile programs with scc V.5.1, either append _mark to the commands, in which case they will work as they did before, or append () to convert the commands and use the new functionality.

See begin() for further details of transaction logging and the recovery program.


RELATED TOPICS

sys.Logging

begin()

commit()

rollback()