SSMS 2008 में "शीर्ष 200 पंक्तियों को संपादित करें" में SQL को कैसे बदलें


189

SQL Server 2008 मैनेजमेंट स्टूडियो में, जब मैं एक डेटाबेस टेबल पर राइट क्लिक करता हूं और " Select 100 Rows " का चयन करता हूं, तब मैं SQL में आसानी से "ORDER BY" स्टेटमेंट जोड़ सकता हूं। यह ठीक काम करता है

लेकिन जब मैं " शीर्ष 200 पंक्तियों को संपादित करता हूं" चुनता हूं, तो मेरे पास एसक्यूएल को बदलने की क्षमता नहीं है (जो कि 10,000 में जोड़े गए रिकॉर्ड को खोजने और संपादित करने के लिए कठिन बनाता है।

मुझे पूरा यकीन है कि मैं SQL Server 2000 में ऐसा करने में सक्षम था ।

क्या SMSS 2008 में रिकॉर्ड्स को संपादित करते समय रिकॉर्ड को प्रदर्शित करने के तरीके को बदलने का कोई तरीका है?

जवाबों:


277

यदि आप SSMS में "शीर्ष 200 पंक्तियों को संपादित करें" क्वेरी के किसी भी परिणाम पर राइट क्लिक करते हैं, तो आपको विकल्प "फलक -> SQL" दिखाई देगा। यह तब चलाए गए SQL क्वेरी को दिखाता है, जिसे आप अपनी इच्छानुसार संपादित कर सकते हैं।

एसएमएसएस 2012 और 2008 में, आप जल्दी से वहां पहुंचने के लिए Ctrl+ 3का उपयोग कर सकते हैं ।


20
क्वेरी संपादित करने के बाद परिणामों को ताज़ा करने के लिए, आपको राइट-क्लिक करने और चयन करने की आवश्यकता है Execute SQL(या कीबोर्ड शॉर्टकट Ctrl + R का उपयोग करें)
mark.monteiro

यह इसका उत्तर और भी बेहतर है, यह आपको वास्तव में क्वेरी का चयन करने की अनुमति देता है शीर्ष 500 का चयन करें *** शीर्ष 1000 का चयन करें *** जहां ***
Mihai

1
क्या "शीर्ष 200 पंक्तियों को संपादित करें" का उपयोग करते समय फलक -> एसक्यूएल डिफ़ॉल्ट रूप से संभव है?
लार्स थोरन

1
शानदार उत्तर !! - बहुत उपयोगी b / c यह EDIT ग्रिड दिखाता है। यह पूरी तरह से अनिर्दिष्ट है। (ssms में भी कहीं नहीं है कि क्या आप संपादित ग्रिड में इच्छित पंक्तियों के एक योग्‍य वर्ग के साथ एक संपादन ग्रिड प्राप्त कर सकते हैं)। यह SSMS गुई में दफन नहीं होना चाहिए। (अभी भी नवीनतम ssms और sql सर्वर 2019 पर काम करता है।)
Techvslife

151

अपने सामान्य उपयोग के लिए अधिक सुविधाजनक होने के लिए, आप स्वयं पॉप-अप विकल्पों को भी बदल सकते हैं। सारांश:

  1. SQL प्रबंधन स्टूडियो एक्सप्रेस 2008 चलाएँ
  2. टूल्स -> विकल्प पर क्लिक करें
  3. SQL सर्वर ऑब्जेक्ट एक्सप्लोरर का चयन करें। अब आपको विकल्प देखने में सक्षम होना चाहिए

    • संपादित करें शीर्ष पंक्तियों के लिए मूल्य
    • मूल्य के लिए शीर्ष पंक्तियों कमान चुनें
  4. सभी रिकॉर्ड्स को चुनने / संपादित करने के लिए मान 0 यहाँ दें

स्क्रीनशॉट के साथ पूर्ण निर्देश यहाँ हैं: http://m-elshazly.blogspot.com/2011/01/sql-server-2008-change-edit-top-200.html


2
नहीं मिला m-elshazly.blogspot.com.es/2011/01/…
Kiquenet

2
@ नाग - बटन के स्थायी परिवर्तन के लिए यह एक अच्छा जवाब है, लेकिन कभी-कभी मैं दूसरों को देखते हुए पंक्तियों के एक छोटे से सबसेट में बदलाव करना चाहता हूं। डेविड हॉल द्वारा इसका उत्तर केवल Where ID in (1,2,3,4,5)इसी तरह या कुछ इसी तरह जोड़कर संभव है ।
उत्पत्ति

27

SSMS GUI के माध्यम से 2008 R2 के लिए इसे (और चयन शीर्ष 1000) को बदलने के लिए बहुत त्वरित और आसान दृश्य निर्देश

http://bradmarsh.net/index.php/2008/04/21/sql-2008-change-edit-top-200-rows/

सारांश:

  • टूल्स मेनू पर जाएं -> विकल्प -> SQL सर्वर ऑब्जेक्ट एक्सप्लोरर
  • SQL सर्वर ऑब्जेक्ट एक्सप्लोरर का विस्तार करें
  • 'कमांड' चुनें
  • 'मूल्य के लिए संपादित करें शीर्ष पंक्तियाँ' आदेश, सभी पंक्तियों को संपादित करने के लिए '0' निर्दिष्ट करें

9

Ctrl+ 3SQL सर्वर 2012 में। 2008 में भी काम कर सकते हैं


9

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

200 से 100,000 पंक्तियों तक पंक्तियों को संपादित करने के लिए उपरोक्त छवि का पालन करें


5

डेविड हॉल की प्रतिक्रिया के समान, यदि आप एक गैर-कोडर हैं, तो परिणामों के भीतर राइट-क्लिक करना सबसे आसान हो सकता है, फिर फलक> मानदंड चुनें। यह आपको एसक्यूएल कोड को समायोजित किए बिना, सॉर्ट, फिल्टर आदि जोड़ने की अनुमति देता है।


2

किसी तालिका में पंक्तियों को खोलने / जोड़ने के लिए डिफ़ॉल्ट शीर्ष 200 पंक्तियों को संपादित किया जाता है। यदि आपके पास अब मेरी तरह 200 से अधिक पंक्तियाँ हैं, तो आपको डिफ़ॉल्ट सेटिंग बदलने की आवश्यकता है। यहां मैंने संपादित डिफ़ॉल्ट को 300 में बदलने के लिए क्या किया है:

  1. टॉप नेवी में टूल्स पर जाएं
  2. विकल्पों का चयन करें, फिर SQL सेवा ऑब्जेक्ट एक्सप्लोरर (बाईं ओर)
  3. पैनल के दाईं ओर, उस फ़ील्ड पर क्लिक करें जिसमें 200 शामिल हैं और 300 में बदल जाते हैं (या जो भी संख्या आप चाहते हैं)
  4. ओके और वॉयला पर क्लिक करें, आप सब सेट हो चुके हैं!

2

SQL 2017 में आप इसे टूलबार में दाईं ओर हिट करने में अधिक आसानी से कर सकते हैं
यहां छवि विवरण दर्ज करें

एसक्यूएल बटन तो इसके होने वाला है जो आप चाहते हैं उस मात्रा तक शीर्ष 200 के साथ क्वेरी का पता लगाने और क्वेरी और पूरा करने के लिए निष्पादित करें! बस संपादित करें

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