2010-06-16 29 views
5

SQL सर्वर संग्रहीत प्रक्रियाओं (sp_) और विस्तारित संग्रहीत प्रक्रियाओं (xp_) के बीच मूल अंतर क्या है? वैसे भी विस्तारित प्रक्रियाएं क्यों हैं?संग्रहित प्रक्रियाओं और विस्तारित संग्रहीत प्रक्रियाओं के बीच अंतर

उत्तर

7

विस्तारित संग्रहित प्रक्रियाओं सी में लिखे गए हैं/C++ (मैं कुछ भी है कि मूल कोड में DLL- बना सकते हैं विश्वास करते हैं), संग्रहित प्रक्रियाओं T-SQL में लिखे गए हैं

विस्तृत संग्रहीत कार्यविधि मौजूद हैं, क्योंकि वे आप कार्य कर सकते हैं कि आप डॉस कमांड चलाकर (xp_cmdshell) की तरह T-SQL में ऐसा नहीं कर सकते

BTW एसपी के साथ शुरू अपने procs का नाम नहीं _ .. कि बुरा व्यवहार है ... देख Don't start your procedures with SP_

3

एक विस्तारित संग्रहीत प्रक्रिया निष्पादित करता है कोड है कि एसक्यूएल नहीं है यह आमतौर पर सी ++ जैसे बाहरी कोड के साथ लिखा जाता है।

Using Extended Stored Procedures

संबंधित मुद्दे