oracle表数据修改、删除

一.语法

UPDATE table
SET column=value[,column=value]
[WHERE condition];

1).修改员工SMITH员工部门编号为30

update emp
set deptno=30
where ename='SMITH'

2)修改所有部门编号为30的员工部门编号为20

update emp
set deptno=20
where deptno=30;

3)用编号为 7499雇员的工作名称及部门编号更新编号为7698雇员相对应的信息(通过查询更改)。

update emp
SET (jod,deptno)=(select jod,deptno
from emp
where empno=7499
)
WHERE empno=7698;

二、删除表中的记录

1)语法

DELETE [FROM] table
[WHERE condition]

2)删除员工7698员工信息

delete emp
where deptno=30

3)删除30部门的员工信息

delete emp
where deptno=30

4)删除和7566员工工种一致的员工信息

delete emp
where job=(sslect job
from emp
where empno=7566
);
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值