खोज…
वाक्य - विन्यास
बनाएँ [या उत्तर] समारोह फ़ंक्शन_नाम [(पैरामीटर [, पैरामीटर])]]
RETURN return_datatype
आईएस | जैसा
[Declaration_section]
BEGIN निष्पादन योग्य_संचालन
[अपवाद अपवाद_स्नेह]
END [function_name];
GUID उत्पन्न करें
Create Or Replace Function Generateguid
Return Char Is
V_Guid Char(40);
Begin
Select Substr(Sys_Guid(),1,8)||'-'||Substr(Sys_Guid(),9,4)||'-'
||Substr(Sys_Guid(),13,4)||'-'||Substr(Sys_Guid(),17,4)||'-'
||Substr(Sys_Guid(),21) Into V_Guid
From Dual;
Return V_Guid;
Exception
When Others Then
dbms_output.put_line('Error '|| SQLERRM);
End Generateguid;
कॉलिंग फ़ंक्शंस
कार्यों का उपयोग करने के कुछ तरीके हैं।
एक असाइनमेंट स्टेटमेंट के साथ एक फ़ंक्शन को कॉल करना
DECLARE
x NUMBER := functionName(); --functions can be called in declaration section
BEGIN
x := functionName();
END;
आईएफ स्टेटमेंट में एक फ़ंक्शन को कॉल करना
IF functionName() = 100 THEN
Null;
END IF;
किसी सेलेक्ट स्टेटमेंट में फंक्शन को कॉल करना
SELECT functionName() FROM DUAL;
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow