假设字段为a,b,c
delete from 表 aa where (aa.a,aa.b,aa.c) in (select a,b,c from 表 group by a,b,c having count(*) >1) and rowid not in (select min(rowid) from 表 group by a,b,c having count(*)>1)
首先,在电脑中找到PLSQL Developer;
2
双击打开PLSQL Developer,账号登录;
请点击输入图片描述
登录之后,如下图所示;
请点击输入图片描述
接下来,我们找到如图所示的位置,打开;
请点击输入图片描述
打开之后,如下图所示,我们找到“SQL 窗口”并打开;
请点击输入图片描述
打开之后,如下图所示,在空白处编写内容;
请点击输入图片描述
接下来,我们以删除“t_student”表中的内容为例,编写SQL语句,“delete from t_student”,如下图所示
请点击输入图片描述
编写完成之后,选中我们编写的内容,如图“1”所示,选中之后,单击图“2”,执行我们的SQL语句;
请点击输入图片描述
此时提示我们是否要删除记录,我们选择“是”;
请点击输入图片描述
接下来,点击“绿色小箭头”,提交事务;
请点击输入图片描述
点击“绿色小箭头”之后,会再次提示,我们选择“是”;
请点击输入图片描述
提交事务完成之后,如下图所示,提示“1行被删除”。
请点击输入图片描述
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)