मेरे पास कई बैचों के साथ एक बड़ी SQL स्क्रिप्ट है (GO
का उपयोग करके)।एसक्यूएल स्क्रिप्ट का निष्पादन रोकें
कुछ स्थितियों पर, मैं इस स्क्रिप्ट के पूरे निष्पादन को रोकना चाहता हूं।
मैंने NOEXEC
का उपयोग करने का प्रयास किया, लेकिन मुझे अमान्य ऑब्जेक्ट त्रुटियां मिल रही हैं, क्योंकि मेरी स्क्रिप्ट में नई टेबल और कॉलम में डेटा बनाना और जोड़ना शामिल है।
मैं RAISERROR
का उपयोग नहीं करना चाहता, क्या ऐसा करने का कोई और तरीका है?
मुझे ऐसा करने का कोई तरीका नहीं पता। क्या गो बयान आवश्यक हैं? मैं या तो इसे एक बैच बना देता हूं और उसमें से बाहर निकलता हूं या इन बैचों को अलग-अलग निष्पादित करने का कुछ तरीका ढूंढता हूं (उदाहरण के लिए पावरहेल या अन्य स्क्रिप्टिंग भाषा, एसएसआईएस, उन्हें संग्रहीत प्रक्रियाओं में डाल दिया जाता है)। – Goody
आप इस स्क्रिप्ट को कैसे निष्पादित कर रहे हैं? प्रबंधन स्टूडियो? SQLCMD? आवेदन? –
मैं इसे प्रबंधन स्टूडियो में निष्पादित कर रहा हूं –