Professional Documents
Culture Documents
Insérer la nouvelle
ligne dans la
table DEPARTMENTS
• Vérifiez l'ajout.
1 row created.
4 rows created.
EMPLOYEES
DEPARTMENTS
• Exemple :
TRUNCATE TABLE copy_emp;
INSERT INTO
(SELECT employee_id, last_name,
email, hire_date, job_id, salary,
department_id
FROM employees
WHERE department_id = 50)
VALUES (99999, 'Taylor', 'DTAYLOR',
TO_DATE('07-JUN-99', 'DD-MON-RR'),
'ST_CLERK', 5000, 50);
1 row created.
Transaction
DELETE
SAVEPOINT A
INSERT
UPDATE
SAVEPOINT B
INSERT
ROLLBACK ROLLBACK ROLLBACK
jusqu'au SAVEPOINT B jusqu'au SAVEPOINT A
ROLLBACK;
Rollback complete.
COMMIT;
Commit complete.
Utilisateur A
UPDATE employees Blocs de
SET salary = 7000 données
WHERE last_name = 'Goyal';
Segments
d'annulation
Données
SELECT * modifiées et
FROM userA.employees; Image non modifiées
cohérente Avant la
en lecture modification
("anciennes"
Utilisateur B données)