oracle多表关联删除数据表记录方法
2015-12-01 09:15
906 查看
oracle多表关联删除的两种方法
第一种使用exists方法
[sql] view plaincopyprint?
delete
from tableA
where exits
(
select 1
from tableB
Where tableA.id = tableB.id
)
第二种使用匿名表方式进行删除
[sql] view plaincopyprint?
delete
from
(
select 1
from tableA,TableB
where tableA.id = tableB.id
)
第一种使用exists方法
[sql] view plaincopyprint?
delete
from tableA
where exits
(
select 1
from tableB
Where tableA.id = tableB.id
)
第二种使用匿名表方式进行删除
[sql] view plaincopyprint?
delete
from
(
select 1
from tableA,TableB
where tableA.id = tableB.id
)
相关文章推荐
- ORACLE多表关联UPDATE 语句
- CentOS 6.3(x86_64)下安装Oracle 10g R2
- 在Linux下安装Oracle数据库
- oracle怎么查看一个表或一个索引占用多少空间
- Oracle中如何插入特殊字符:& 和 ' (多种解决方案)
- 在Mac OS上安装Oracle数据库的基本方法
- Mac上Oracle数据库的安装及过程中一些问题的解决
- oracle中某列连续相同值的记录数统计(一个简单的例子)
- Oracle排名函数(Rank)实例详解
- Oracle解析流程
- Oracle BBED模拟坏块&验证坏块
- oracle递归遍历查询
- oracle11g如何将dataguard的主库数据恢复到oracle单机实例?
- oracle 10046使用学习
- 查看oracle数据库表空间使用情况 非常慢!
- Oracle Listener 动态注册 与 静态注册
- Java JDBC Thin Driver 连接 Oracle 三种方法说明(转载)
- 一个oracle 用户下面创建多个实例
- ORA-01861: 文字与格式字符串不匹配
- Oracle database operating system memory allocation management for PGA – part 4: Oracle 11.2.0.4 and