oracle 缺失表达式 急啊。。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 缺失表达式 急啊。。相关的知识,希望对你有一定的参考价值。

oracle 数据库第一次用,下面语句在数据库运行都很正常,前台执行的时候就提示缺少表达式,我就不知道原因了。没遇到过。

select o.organid,o.organname,s.sealid,s.raceword,s.sealname,s.lineword,s.sealtype from organ o left join seal s on o.organname=s.raceword where o.organid=@organid

select o.organid,o.organname,s.sealid,s.raceword,s.sealname,s.lineword,s.sealtype from organ o left join seal s on o.organname=s.raceword where o.organid=@organid

你这里的 @organid
应该是一个外部传入的参数吧?

@organid 一般是 SQL Server 的写法。

如果是
Oracle , 一般那个参数, 是用 :organid 的写法。
参考技术A @organid改成&organid

以上是关于oracle 缺失表达式 急啊。。的主要内容,如果未能解决你的问题,请参考以下文章

oracle中缺失表达式改怎么处理

oracle执行SQL语句时报选项缺失或无效

oracle创建实例时出现ORA- 00922缺失或无效,忽略后出现ORA-28000账号已被锁定。

oracle 运行出错:不是group by 表达式 求解

想把下面sqlserver中的查询改成oracle中的写法,可是一到Convert那里就报:缺失表达式.在oracle中要怎么写

oracle sql查询中用in列表中最大表达式数大于1000的处理