मैं Oracle SQL डेवलपर, या Oracle SQL * प्लसमैं pl/sql संग्रहीत प्रक्रिया (फ़ंक्शन, नंबर मान लौटने) को कैसे कॉल कर सकता हूं?
7
A
उत्तर
16
उपयोग कर रहा हूँ एसक्यूएल में इसके अलावा आप यह कर सकते हैं:
var x number
exec :x := myfunction();
या आप एसक्यूएल उपयोग करने में सक्षम हो सकता है:
select myfunction() from dual;
2
ऊपर दिया गया उदाहरण दिखाता है कि एसक्यूएल * प्लस से फ़ंक्शन को कैसे कॉल करें। यदि आप पीएल/एसक्यूएल प्रक्रिया से फ़ंक्शन को कॉल कर रहे हैं, तो नीचे दिए गए उदाहरण को देखें।
DECLARE
x NUMBER;
BEGIN
x := myfunction();
END;
एक अधिक जटिल उदाहरण है कि 100 (10 * 10) के मान वापस आ जाएगी:
DECLARE
x NUMBER;
FUNCTION mysquare(in_y IN NUMBER) RETURN NUMBER IS
BEGIN
RETURN in_y * in_y;
END mysquare;
BEGIN
dbms_output.enable;
x := mysquare(10);
dbms_output.put_line(x);
END;
संबंधित मुद्दे
- 1. मैं संग्रहीत प्रक्रिया से एक्सएमएल कैसे वापस कर सकता हूं?
- 2. किसी संग्रहीत प्रक्रिया से संग्रहीत प्रक्रिया को कैसे कॉल करें?
- 3. संग्रहीत प्रक्रिया में सी # फ़ंक्शन को कैसे कॉल करें
- 4. मैं postgresql में संग्रहीत प्रक्रिया को कैसे हटा सकता हूं?
- 5. क्या मैं संग्रहीत प्रक्रिया को हाइबरनेट मानदंडों के साथ कॉल कर सकता हूं?
- 6. क्या मैं संग्रहीत प्रक्रिया परिणामों को खोज सकता हूं?
- 7. MySql संग्रहीत फ़ंक्शन को संग्रहीत प्रक्रिया के भीतर से कॉल कर रहा है जिससे त्रुटि
- 8. मैं सी # में एसक्यूएल फ़ंक्शन कैसे कॉल कर सकता हूं?
- 9. ऑरैक संग्रहीत प्रक्रिया और फ़ंक्शन
- 10. मैं संग्रहीत प्रक्रिया में कैसे शामिल हो सकता हूं?
- 11. मैं अपने कोको फ्रेमवर्क को कैसे संग्रहीत कर सकता हूं
- 12. मैं एमएस एक्सेस में संग्रहीत प्रक्रिया कैसे बना सकता हूं?
- 13. मैं एक त्रुटि संदेश से वास्तविक संग्रहीत प्रक्रिया लाइन संख्या कैसे प्राप्त कर सकता हूं?
- 14. संग्रहीत प्रक्रिया को गायब कर
- 15. क्या मैं गतिशील अभिव्यक्ति के लिए एक एसक्यूएल संग्रहीत प्रक्रिया पैरामीटर को डिफ़ॉल्ट कर सकता हूं?
- 16. टी-एसक्यूएल: मैं एक संग्रहीत प्रक्रिया के अंदर एक "निजी" फ़ंक्शन कैसे बना सकता हूं
- 17. मैं संग्रहीत प्रक्रिया को एक पैरामीटर का उपयोग करके "डेटासेट" कैसे वापस कर सकता हूं?
- 18. मैं एक .net वेब ऐप से ऑरैकल संग्रहीत प्रक्रिया को कैसे डिबग कर सकता हूं?
- 19. संग्रहीत प्रक्रिया से कई मान लौटाना
- 20. मैं अपने संग्रहीत प्रक्रिया कॉल (त्रुटि देखें) के लिए टाइमआउट अवधि कैसे बढ़ा सकता हूं?
- 21. मैं संग्रहित प्रक्रिया कॉल कैसे ढूंढ सकता हूं?
- 22. सफलतापूर्वक वसंत सुरक्षा लॉगिन के बाद मैं AJAX सफलता फ़ंक्शन को कैसे कॉल कर सकता हूं?
- 23. संग्रहीत प्रक्रिया
- 24. एसएसआईएस में संग्रहीत प्रक्रिया को आप कैसे कॉल करते हैं?
- 25. PostgreSQL संग्रहीत प्रक्रिया को कैसे संपादित करें?
- 26. मैं विंडोज़ में उप-प्रक्रिया कैसे शुरू कर सकता हूं?
- 27. मैं सदस्यwise क्लोन() को कैसे कॉल कर सकता हूं?
- 28. सही PLSQL
- 29. वापसी मूल्य के साथ संग्रहीत प्रक्रिया को कॉल करना
- 30. plsql
क्योंकि मैं एक अद्यतन बयान एसक्यूएल समारोह के अंदर है मैं नहीं चुन सकते। Exec ... काम करता है। धन्यवाद! – Mattan
क्या पूर्णतया है? क्या होगा यदि यह एक फ़ंक्शन या प्रक्रिया है जिसका आप परीक्षण कर रहे हैं जो पैकेज में है? – user447607