SSMS में लाइन ब्रेक कैसे हटाएं?


22

मैं SQL के साथ काम कर रहा हूँ जो निम्न प्रकार से दिखता है

create procedure


as


begin

के बीच asऔर जैसे बड़े अंतराल को नोटिस करें begin

मैं इन्हें कैसे हटा सकता हूं? मैंने SQL फॉर्मेटर का उपयोग किया है लेकिन यह काम नहीं कर रहा है।

जवाबों:


22

SQL सर्वर मैनेजमेंट स्टूडियो (SSMS) में ब्लैंक लाइन्स को डिलीट करने की कमांड होती है , हालांकि यह मेन्यू, टूलबार आइकन, या कीबोर्ड शॉर्टकट डिफ़ॉल्ट रूप से उपलब्ध नहीं है।

यदि आपको यह नियमित रूप से करना है, तो इस कमांड को जोड़ने के लिए अपने मेनू, टूलबार या शॉर्टकट को संपादित करें। उदाहरण के लिए, इस कमांड को एडिट / एडवांस्ड मेनू में जोड़ने के लिए:

उपकरण मेनू से, अनुकूलित करें चुनें:

उपकरण मेनू विंडो

दिखाई देने वाली विंडो में, कमांड टैब चुनें, फिर संपादन का चयन करने के लिए मेनू बार सूची को छोड़ दें उन्नत :

विंडो कस्टमाइज़ करें

इसके बाद Add Command पर क्लिक करें

कमांड चयन जोड़ें

अब एडिट श्रेणी चुनें और डिलीट ब्लैंक लाइन्स को चुनने के लिए कमांड लिस्ट को स्क्रॉल करें :

कमांड विंडो जोड़ें

एक बार यह पूरा हो जाने पर, Edit / Advanced मेनू में Delete Blank Lines दिखाई देगी। मेनू में कमांड को स्थिति में लाने के लिए ऊपर दिखाए गए कस्टमाइज़ डायलॉग में अन्य विकल्प हैं, कीबोर्ड शॉर्टकट जोड़ें, या टूलबार में इसके लिए एक आइकन जोड़ें।


3
वास्तव में, यदि आप यह पता लगाते हैं कि वहां क्या कमांड हैं, तो आप सभी प्रकार के संपादन विकल्पों के लिए शॉर्टकट बना सकते हैं। यह मुझे आश्चर्यचकित करता है कि क्या आप SQL संपादक विंडो को vi या emacs की तरह व्यवहार करने के लिए सेटिंग्स का एक गुच्छा बना सकते हैं ...
Rob Farley

19

आप इसे खोजने और बदलने के साथ कर सकते हैं लेकिन चेतावनी दी जाती है कि यदि आपके पास एम्बेडेड लाइन ब्रेक के साथ स्ट्रिंग शाब्दिक हैं, तो इन्हें भी बदल दिया जाएगा।

निम्नलिखित लगातार लाइन ब्रेक के सभी उदाहरणों को पाता है और उन्हें एक एकल के साथ बदल देता है।

  1. Ctrl+ Hढूँढें और बदलें संवाद खोलने के लिए
  2. क्या ढूँडो: \n+
  3. से बदलो \n
  4. टिकटिक Use -> Regular Expressions
  5. सभी को बदलें / बदलें पर क्लिक करें
  6. Use -> Regular Expressionsअगली बार जब आप उस संवाद का उपयोग करते हैं, तो भ्रमित करने वाले परिणामों से बचने के लिए अन-टिक करें।

यहाँ छवि विवरण दर्ज करें


1

आप इसे SSMS में नियमित अभिव्यक्ति का उपयोग करके कर सकते हैं:

  1. Ctrl-H फाइंड एंड रिप्लेस विंडो को लाने के लिए
  2. USE -> रेगुलर एक्सप्रेशंस का चयन करें
  3. क्या खोजें में ^ \ n डालें
  4. खाली के साथ बदलें
  5. बदलें (सभी) पर क्लिक करें

0

नई पंक्ति में अक्सर \ r \ n अक्षर होते हैं, इसलिए मार्टिन के उत्तर में उप-बिंदु को बदलने का प्रयास करें 2. खोजें क्या: (\ r \ n) + 3. नीलेश के उत्तर में: \ r \ n या बेहतर से बदलें उप-बिंदु को बदलने का प्रयास करें 3. पुट ^ (\ r \ n) + यह परिवर्तनों की घटनाओं की संख्या को कम करता है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.