Oracle 联合主键批量删除 10
有一张关系表两个字段联合主键要实现批量删除在Oracle中怎么写sql语句啊,或者实现方法也行。急!!!求大神指教...
有一张关系表 两个字段联合主键 要实现批量删除 在Oracle中怎么写sql语句啊 ,或者实现方法也行。急!!!求大神指教
展开
1个回答
展开全部
例如我的表A中唯一约束(或者主键)为B,我要删除B的值为c,d,e的行那么可以执行: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。
追问
这是单一主键批量操作啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |