खोज…


वाक्य - विन्यास

  • बनाएँ [या उत्तर] समारोह फ़ंक्शन_नाम [(पैरामीटर [, पैरामीटर])]]

    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