Oracle中怎样删除没有主键的表的任何一条记录?

其他字段联合起来不能唯一确定该条记录,所以我想要删除哪条记录关键是要能够唯一的确定他。这样才能删除。还有其他办法吗?... 其他字段联合起来不能唯一确定该条记录,所以我想要删除哪条记录关键是要能够唯一的确定他。这样才能删除。还有其他办法吗? 展开
 我来答
哒恢狼
2014-03-11 · TA获得超过410个赞
知道小有建树答主
回答量:230
采纳率:0%
帮助的人:184万
展开全部
可以根据rowid删除,每一条记录都有唯一的rowid。可以通过:
SELECT a.*,rowid FROM a;
查看rowid
TableDI
2024-07-18 广告
`VLOOKUP` 匹配出错误的数据通常是由于以下几个原因:1. **查找值错误**:输入的查找值与数据源中的值不匹配,可能是因为拼写错误、大小写不一致或存在不可见的字符。2. **查找区域设置错误**:查找区域的首列必须包含要查找的值,且... 点击进入详情页
本回答由TableDI提供
百度网友4b29d67aa
2014-03-11
知道答主
回答量:20
采纳率:0%
帮助的人:9.6万
展开全部
用plsql工具登录进入。用select * from 【表名】 for update,执行后,打开锁,想删除哪一条就选中,点-号删除,最后提交一下,ok。不过记录过多就麻烦了,最好通过where筛选缩小范围,再删。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-12
展开全部
多用where,in,like,BETWEEN,exists...这样的 特殊判式缩小范围。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-11
展开全部
可不可以用序列标号 看他是第几条 然后删掉
追问
没办法建立sequence啊,除非我自己添加一个字段,但是这种基表不能随便改。
追答
。。但是你删除不是也改了吗。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式