खोज…


टिप्पणियों

संग्रहीत कार्यविधियाँ SQL कथन डेटाबेस में संग्रहीत हैं जिन्हें निष्पादित या प्रश्नों में बुलाया जा सकता है। संग्रहीत कार्यविधि का उपयोग करने से जटिल या अक्सर उपयोग किए जाने वाले तर्क का एनकैप्सुलेशन होता है, और कैश्ड क्वेरी योजनाओं का उपयोग करके क्वेरी प्रदर्शन में सुधार होता है। वे किसी भी मूल्य को वापस कर सकते हैं एक मानक क्वेरी वापस आ सकती है।

डायनामिक एसक्यूएल एक्सप्रेशंस पर अन्य लाभ विकिपीडिया पर सूचीबद्ध हैं।

एक संग्रहीत कार्यविधि बनाएं और कॉल करें

संग्रहीत प्रक्रियाओं को डेटाबेस प्रबंधन GUI ( SQL सर्वर उदाहरण ), या SQL कथन के माध्यम से निम्नानुसार बनाया जा सकता है:

-- Define a name and parameters
CREATE PROCEDURE Northwind.getEmployee
    @LastName nvarchar(50),   
    @FirstName nvarchar(50)   
AS   

-- Define the query to be run
SELECT FirstName, LastName, Department  
FROM Northwind.vEmployeeDepartment
WHERE FirstName = @FirstName AND LastName = @LastName  
AND EndDate IS NULL;  

प्रक्रिया को कॉल करना:

EXECUTE Northwind.getEmployee N'Ackerman', N'Pilar';

-- Or  
EXEC Northwind.getEmployee @LastName = N'Ackerman', @FirstName = N'Pilar';  
GO  

-- Or  
EXECUTE Northwind.getEmployee @FirstName = N'Pilar', @LastName = N'Ackerman';  
GO  


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