Update: It's Time For A Raise!!! (II)
Syntax
UPDATE <table_name>
SET { <column_name> = <expression> [, <column_name> = <expression>] ...}
WHERE <condition>;
Update CLERK Salaries
SQL> update emp set sal = sal + sal*.10 where job = 'CLERK';
4 rows updated.
The Mail Will Get Delivered!
SQL> select ename,job,sal from emp where job= 'CLERK';
ENAME JOB SAL
---------- --------- ----------
SMITH CLERK 880
ADAMS CLERK 1210
JAMES CLERK 1045
MILLER CLERK 1430
Or Will It? ROLLBACK
SQL> rollback;
Rollback complete.
SQL> select ename,job,sal from emp where job= 'CLERK';
ENAME JOB SAL
---------- --------- ----------
SMITH CLERK 800
ADAMS CLERK 1100
JAMES CLERK 950
MILLER CLERK 1300
ROLLBACK gets rid of all changes to the database since
the last COMMIT.
Bob Dugan bdugan@stonehill.edu