oracle怎么删除多行,oracle删除多列

oracle根据主键删除多条数据的语句

例如我的表A中唯一约束(或者主键)为B,我要删除B的值为c,d,e的行那么可以执行:

创新互联公司是一家专业提供汉源企业网站建设,专注与成都网站设计、网站制作、H5页面制作、小程序制作等业务。10年已为汉源众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

delete from a where b in ('c','d','e');

拥有唯一性约束的表的确是比较容易进行判断和删除的。当然了我还可以使用外部条件如,

delete from a where b in (select c from d where e ='xx');

这就是删除了a表中的行,判断条件是b的值从d表的c列中取;c列的判断条件是,d表中e列的值为xx。

在oracle数据库中,怎么删除表中的某一行或某几行数据???

删除记录的命令格式:

DELETE FROM 表名

WHERE 条件

如果省略where,则删除所有记录,如果指定where,则删除指定满足条件的记录

oracle删除重复的行怎么删啊

你想删除后,只剩

aaa

的话好做

delete

from

table

where

字段名

in

(select

字段名

from

table

group

by

字段名

having

conunt(*)1)

你要是想剩

aaa

bbb

ccc

的话,比较麻烦

,你可以这样将数据查出来,

select

distinct

字段名

from

table

oracle里怎么编写SQL语句删除指定几行

select

*

from

"GEO3D"."ZZTSJ"

where

"GEO3D"."ZZTSJ"."HOLEID"=1

and

"GEO3D"."ZZTSJ"."HOLEID"=100

上面是检查

你要删除的记录是否是这些,如果是开始执行下面语句

delete

from

"GEO3D"."ZZTSJ"

where

"GEO3D"."ZZTSJ"."HOLEID"=1

and

"GEO3D"."ZZTSJ"."HOLEID"=100

commit

怎样把oracle表中的某一行数据给删除掉

方法一:sql: delete from 数据库.表名 where id = '1' commit;

方法二:使用数据库工具,比如PL/SQL DEVELOPER 直接可以删除。

在oracle数据库中怎么删除表中的某一行或某几行数据?

delete from table where +条件

例如

delete from emp where empno=7369; --删除员工号为7369的员工记录 单条记录

delete from emp where deptno=20; --删除部门号为20的的所有员工记录 多条记录


分享名称:oracle怎么删除多行,oracle删除多列
文章转载:http://bzwzjz.com/article/hdhoec.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 宜宾网站设计 成都响应式网站建设 攀枝花网站设计 成都网站制作 手机网站制作 移动手机网站制作 重庆外贸网站建设 成都网站制作 手机网站制作 成都网站设计 营销型网站建设 网站建设方案 成都网站建设流程 手机网站建设套餐 高端网站建设 定制级高端网站建设 成都网站建设公司 专业网站建设 成都网站建设 成都定制网站建设 营销型网站建设