刚学Oracle,在T-Sql 中很容易的一个语句转到这里就过不去了。IF (NOT exists( SELECT CS."ID" FROM "FCELEC_USER"."CheckSpec" CS LEFTER OUTER JOIN "FCELEC_USER"."CheckSpecDetail" ON CS."ID" = :NEW."ID" )) THEN
行号= 2 列号= 70 错误文本= PLS-00103: 出现符号 "LEFTER"在需要下列之一时: ) , with group having intersect minus start union另外:
如果不加 "FCELEC_USER". 就老是提示指定的表或视图不存在,可我是以 "FCELEC_USER"用户登录的呀?谢谢各位大侠。
行号= 2 列号= 70 错误文本= PLS-00103: 出现符号 "LEFTER"在需要下列之一时: ) , with group having intersect minus start union另外:
如果不加 "FCELEC_USER". 就老是提示指定的表或视图不存在,可我是以 "FCELEC_USER"用户登录的呀?谢谢各位大侠。
在编译时出现如下错误
行号= 2 列号= 55 错误文本= PLS-00103: 出现符号 "LEFT"在需要下列之一时: ) , with group having intersect minus start union where connect 等高手呀:)
另外9i以下版本不支持left outer join,只能用(+)代替,9i以上就没问题
对Oracle 知道的太少了;)
select * from a,b where a.id(+)=b.id