2011-12-07 6 views

उत्तर

11

यह एक वैकल्पिक मान है जिसका उपयोग उसी संग्रहीत प्रक्रिया नाम के लिए कई परिभाषाओं को निर्दिष्ट करने के लिए किया जा सकता है ... मुझे लगता है कि मूल उद्देश्य संस्करण को अनुमति देना था, लेकिन मैंने इसे कभी भी जंगली में इस तरह इस्तेमाल नहीं किया है ।

जब आप create procedure कथन में संख्या निर्दिष्ट नहीं करते हैं, तो यह 1 पर डिफ़ॉल्ट है। संग्रहीत प्रक्रिया को निष्पादित करते समय SQL सर्वर कॉल करने वाली कुछ डेटा एक्सेस परतों में से कुछ स्पष्ट रूप से ;1 जोड़ देंगे।

From MSDN:

;*number*

एक वैकल्पिक एक ही नाम तो वे एक बूँद प्रक्रिया बयान के साथ एक साथ छोड़ा जा सकता है के समूह प्रक्रियाओं के लिए इस्तेमाल किया पूर्णांक है। उदाहरण के लिए, ऑर्डर नामक एप्लिकेशन के साथ उपयोग की जाने वाली प्रक्रियाओं को ऑर्डरप्रोक नाम दिया जा सकता है; 1, ऑर्डरप्रोक; 2, और इसी तरह। कथन डीआरओपी प्रोसेसर ऑर्डरप्रोक पूरे समूह को छोड़ देता है। यदि नाम में सीमित पहचानकर्ता शामिल हैं, तो संख्या पहचानकर्ता के हिस्से के रूप में शामिल नहीं की जानी चाहिए; प्रक्रिया_नाम के आस-पास उचित डिलीमीटर का उपयोग करें।

+1

धन्यवाद! और यह सब कुछ है - केवल उन्हें एक साथ छोड़ने के लिए ... – Dmitry

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