खोज…


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

  • सृजन समारोह function_name ([list_of_paramenters]) रिटर्न्स return_data_type BEGIN फ़ंक्शन_body RETURN scalar_expression END के रूप में

पैरामीटर

बहस विवरण
function_name फ़ंक्शन का नाम
list_of_paramenters कार्य को स्वीकार करने वाले पैरामीटर
return_data_type प्रकार है कि समारोह returs। कुछ SQL डेटा प्रकार
function_body फ़ंक्शन का कोड
scalar_expression स्केलर मान फ़ंक्शन द्वारा लौटाया गया

टिप्पणियों

क्रीएट फंक्शन एक यूज़र-डिफ़ाइंड फ़ंक्शन बनाता है जिसका उपयोग किसी SELECT, INSERT, UPDATE, या DELETE क्वेरी को करते समय किया जा सकता है। एकल चर या एकल तालिका वापस करने के लिए फ़ंक्शंस बनाए जा सकते हैं।

एक नया फ़ंक्शन बनाएँ

CREATE FUNCTION FirstWord (@input varchar(1000))
RETURNS varchar(1000)
AS
BEGIN
    DECLARE @output varchar(1000)
    SET @output = SUBSTRING(@input, 0, CASE CHARINDEX(' ', @input)
        WHEN 0 THEN LEN(@input) + 1
        ELSE CHARINDEX(' ', @input)
    END)

    RETURN @output
END

यह उदाहरण फर्स्टवार्ड नामक एक फ़ंक्शन बनाता है, जो एक varchar पैरामीटर को स्वीकार करता है और एक अन्य varchar मान देता है।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow