在用于提交SQL但在SQL Developer中正常工作的应用程序中缺少表达式错误

use*_*083 7 sql oracle oracle-sqldeveloper

当我在Oracle SQL Developer中编写下面的代码时,它可以正常工作,当将这些代码粘贴到Webwise我们用来创建报告的工具时,它会错误地说缺少预期吗?我们通常只是复制并粘贴代码,它工作正常......

代码是:

select o.wh_id, 
       o.bill_to_code,
       (case when d.pick_area like 'GPS%' then 'GPS' 
             else d.pick_area
       end) as pick_area,
       count(*) as OUC
  from t_order o 
       INNER JOIN
       t_pick_detail d
         on o.order_number = d.order_number
 where o.wh_id = '~wh_id~'
group by o.wh_id, 
         o.bill_to_code,
         (case when d.pick_area like 'GPS%' then 'GPS' 
               else d.pick_area
         end)
order by o.bill_to_code;
Run Code Online (Sandbox Code Playgroud)

Dav*_*ook 1

要完成这篇文章,请删除“;” 以确保其有效。

作为补充说明。实际运行 SQL 的底层机制可能有不同的解释器,在某些情况下,这会导致问题。在处理与同一平台交互的各种工具时,请确保根据该系统的文档语法正确。