עסקה אחת: COMMIT או ROLLBACK
נראה למה העברה היא שינוי אחד עסקי אך שתי פקודות SQL. נתרגל קבלה וביטול של קבוצה, בלי להניח ששגיאה אחת מבטלת תמיד את הכול.
BEGIN מתחיל עסקה; COMMIT מסיים אותה בקבלת השינויים; ROLLBACK מבטל את השינויים מאז BEGIN. במעבדה מריצים את הסקריפט המלא יחד, במסד זיכרון חדש בכל הרצה. COMMIT אינו שומר נתונים לשרת או להרצה הבאה.