transaction start function

transaction start function

Example(s)

transaction start
transaction cache on else msg="6 cache"; goto fail
write "1" on "1"
read xx from "1" else msg="6 read"; goto fail
transaction rollback
read xx from "1" then msg="6 read2"; goto fail
delete 1