April 2026
Beginner
493 pages
23h 2m
English
We use data manipulation language (DML) to modify data on a single table, but sometimes, we need to modify multiple tables and either save the modifications together or not save them at all. If we need to update ten tables and the system shows an error after we update the first six tables, the resulting data inconsistency will probably cause application errors. Transaction control language (TCL) helps eliminate those risks. In TCL, mass modifications are either completely executed or cancelled altogether when errors occur. In this chapter, you’ll learn how TCL works and walk through code examples to help you understand how to take advantage of TCL mechanisms.
In the previous chapter, we learned about DML, which ...
Read now
Unlock full access