查询语句:select count(*) from exc_check a left join exc_check_manager b on a.pddh = b.pddh where b.pdrq < add_months(sysdate,-12);改成delete from,报错,oracle不支持left join删除吗
解决方案 »
- 本地怎么连接服务器上的oracle数据库的?急急急急急
- Oracle 9.2.0.4 安装的过程提示 Oracle Required Support Files 32 bit ……
- oracle8i,配本地服务名的时候报错,请教各位大牛。
- 如何在oracle数据库中插入系统时间时减去10分钟.
- 请问PL/SQL怎么判断2个字符串变量是否相等
- 机子中的一个oracle进程ora_dbwr_ora占用cpu特别大,请问高手,怎么回事?用w命令特别慢
- 求助:我的写法有错吗?ORA-00984,ORA-06512错误..?
- 在存储过程中left jion个数有限制吗?
- 请教高手:左右联接(+)能否在多个表(2个以上)之间使用?
- asp ,连接orcal,乱码,求大神,页面当中utf-8,gb2312都设置过了,还是不行,直接在页面打印汉字都没有问题
- 求解!!!
- 急!急!急!!Oracle Enterprise Manager Database Control以SYS用户登陆数据库时出现问题????
DELETE FROM table WHRER (你的条件)
但支持DELETE语句中的子查询中,LEFT JOIN,例:
delete from test_yixl
where id in (select a.id from test_yixl a, test_yixl1 b
where a.id(+) = b.id )2.其次,DELETE语句中的LEFT JOIN是没有意义的。
使用LEFT JOIN的目的,就是想查出表b中有表a中没有的数据,所以DELETE的时候,用直连方式即可,
不需要加LEFT JOIN