想通过语句
select * from news_ED where fn_News_GetViewSql(0,'通知公告',1)
生成动态条件来取信息,结果出现了 ora-00920:invalid relational operator。
其中fn_News_GetViewSql()函数返回结果是 “1=1 and Category in (15,16,17,2)”
若直接运行:
select * from news_ED where 1=1 and Category in (15,16,17,2)
则可以正常执行
where 后是否可以直接带函数么?
请高手们帮忙解决,谢谢! 很急!!!!
...全文
65713打赏收藏
急!! ora-00920错。where 后是否可以直接带函数么?
想通过语句 select * from news_ED where fn_News_GetViewSql(0,'通知公告',1) 生成动态条件来取信息,结果出现了 ora-00920:invalid relational operator。 其中fn_News_GetViewSql()函数返回结果是 “1=1 and Category in (15,16,17,2)” 若直接运行: select * from news_ED where 1=1 and Category in (15