"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > C# से SQL कस्टम फ़ंक्शन (UDF) विधि को सही ढंग से कॉल करें

C# से SQL कस्टम फ़ंक्शन (UDF) विधि को सही ढंग से कॉल करें

2025-04-18 को पोस्ट किया गया
ब्राउज़ करें:682

] यहां बताया गया है कि आप अपने C# कोड से "TCUPOM" नामक T-SQL स्केलर फ़ंक्शन को कैसे कॉल कर सकते हैं:

How to Correctly Call SQL Defined Functions (UDFs) from C#?

SQL फ़ंक्शन: रिटर्न फ्लोट जैसा शुरू DECLARE @TCU फ्लोट; @TCU = SUM (कुल) का चयन करें Alteraca2 से जहां pedido = @cupom if (@tcu शून्य है) सेट @tcu = 0; वापसी @tcu; अंत

c# कोड:

create function TCupom (@cupom int)
returns float
as
begin
    declare @Tcu float;

    select @Tcu = sum (total) from alteraca2 where pedido = @cupom 

    if (@tcu is  null)
        set @tcu = 0;

    return @tcu;
end
मूल कोड में त्रुटि:

Udfs। { फ्लोट सईद; SqldataAdapter da2 = नया sqldataAdapter (); if (conex1.state == connectstate.cled) { conex1.open (); } Sqlcommand totalf = new sqlcommand ("Select dbo.tcupom (@code)", conex1); SQLParameter Code1 = नया SQLParameter ("@कोड", sqldbtype.int); code1.value = cupom; Saida = totalf.executescalar (); रिटर्न सईद; }

स्पष्टीकरण:

इसका मान C# विधि में पारित Cupom पैरामीटर पर सेट किया गया है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3