1.插入记录
a.创建emp_back表。
create table emp_back as(select * from emp where 2<1)
b.把emp表中入职日期大于1982年1月1日之前的员工信息复制到emp_back表中。
insert into emp_back (select * from emp where hiredate>
'1982-01-01')
c.向部门表新增一个部门,部门编号为60,部门名称为market。
insert into dept (deptno,dname,loc) values (50,'HR','SY') valuse可以省略
2.修改记录
a.修改工作地点在NEW YORK和CHICAGO的员工工资,工资增加500
update emp set sal=sal+500 where deptno =(select deptno from dept where loc in ('NEW YORK','CHICAGO'))
3.删除记录
a.删除工资大于所在部门平均工资的员工
delete from emp_back where
sal>(select avg(sal) from emp where EMP.DEPTNO=emp_back.DEPTNO )
4.事务
转账,a向b转100元,两件事,a的账户少100,b的账户多100.两件事必须都成功,或者都失败。需要写一个事务,实现上述的问题。