2015-04-01 5 views
7

में ठीक काम करता है जब मैंने ओरेकल एसक्यूएल डेवलपर में नीचे दिया गया कोड लिखा है, तो यह कोड ठीक से काम करता है, जब हम इस कोड को वेबवाइड में चिपकाते हैं तो हम रिपोर्ट बनाने के लिए उपयोग करते हैं, यह त्रुटियां कहता है गायब experession? हम आम तौर पर सिर्फ कॉपी और पेस्ट करें तथा यह ठीक काम करता है ...SQL सबमिट करने के लिए प्रयुक्त अनुप्रयोग में अनुपलब्ध अभिव्यक्ति त्रुटि, लेकिन SQL डेवलपर

कोड है:

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; 
+0

Webwise पता नहीं है कई बार, लेकिन इसके लिए एक विशेष अर्थ है '~ 'यह एक मुद्दा का कारण बनता है? –

+0

हमने wh_id नामक एक खोज फ़ील्ड बनाया है और सभी पिछली रिपोर्टों के लिए मैंने किया है, यह उनके साथ काम नहीं करेगा, इसलिए मैं कल्पना नहीं कर सकता कि यह मुद्दा है। – user3095083

+7

क्या आपने ';' को हटाने का प्रयास किया है ? –

उत्तर

1

इस पोस्ट को अंतिम रूप देने के लिए, निकालें ';' यह सुनिश्चित करने के लिए कि यह काम करता है।

एक अतिरिक्त नोट के रूप में। अंतर्निहित तंत्र जो वास्तव में आपके एसक्यूएल को चलाता है, में एक अलग दुभाषिया हो सकता है और कुछ मामलों में, इससे समस्याएं पैदा हो सकती हैं। एक ही मंच के साथ बातचीत करने वाले विभिन्न औजारों से निपटने पर, सुनिश्चित करें कि उस प्रणाली के दस्तावेज के अनुसार सिंटैक्स सही है।

0

आप पेस्ट कोड को कॉपी करते हैं, अपने "" और 'जांच करना न भूलें' -, उल्टे अल्पविराम के में गड़बड़ हो

संबंधित मुद्दे