刚学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"用户登录的呀?谢谢各位大侠。
解决方案 »
- 新手请教:oracle中怎么把数字转换成汉字?
- 怎么把一个字符串里面的内容逐个写到表里去呢?
- 重建分区
- oracle多行转成一列请教??
- 我想加密Oracle的存储过程,使得schema下看不到源代码?谢谢!
- spool 文件时如何加入时间来命名
- Oracle 到底怎么弄存储过程啊,命名有使用就说找不到
- oracle 9i 怎么安装?我的系统是windows 2000 专业版的,我为什么安装不上那?
- ORA-12541:没有监听器
- 怎样把一台机器上的数据导到另一台机器上?谢谢
- 怎么把纯文本文件导入到oaracle9i数据库中
- PL/SQL写个PROCEDURE,比较难!!!!!!!!!!!!!!
在编译时出现如下错误
行号= 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