Chapter 4. Working with Transactions

Leonard Lobel

Have you ever intentionally written unreliable code? We assume that you haven’t. Customers will not appreciate the system you wrote for them when it completely corrupts their critical data one day. Yet many professional developers treat the idea of writing reliable software all too casually. They concentrate most of their effort on getting the logic right and pay too little attention to ensuring that the logic behaves correctly under all circumstances. At the same time, more and more tasks are becoming automated, which demands increasingly complex software, which in turn is made possible by increasingly powerful hardware. Just as the desktop machine you work on today is thousands of times more ...

Get Programming Microsoft® SQL Server® 2012 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.