2012-03-04 12 views
20

में चयनित पंक्तियों को मैन्युअल रूप से संपादित करें मेरे पास एक डेटाबेस है जिसमें कुछ पंक्तियों को कुछ पंक्तियों पर मैन्युअल रूप से किया जाना है। मेरे पास SQL ​​सर्वर प्रबंधन स्टूडियो एक्सप्रेस है। SSMS में, पंक्तियों को संपादित करने, आम तौर पर विकल्प है:SQL सर्वर

Select DB > Table > Right Click > Edit top 200 rows

लेकिन, समस्या यहाँ मैं केवल कुछ चुनी हुई पंक्तियां संपादित करने के लिए होता है।

/****** Script for SelectTopNRows command from SSMS ******/ 
SELECT * 
    FROM [test].[dbo].[Sheet1] WHERE Item1 IS NULL OR Item2 IS NULL 

अब, मैं कुछ कार्यों को संपादित (दूसरों के लिए कुछ स्तंभों से कुछ डेटा ले जाने के) प्रदर्शन करने के लिए है, जो की वजह से एक प्रश्न के साथ नहीं किया जा सकता: मैं निम्न क्वेरी द्वारा इन चयनित पंक्तियों को पुनः प्राप्त करने में सक्षम हूँ संपादन के लिए कोई भी देखने योग्य पैटर्न नहीं। तो, सवाल बनी हुई है, मैं अपने काम करने के लिए इन पंक्तियों को संपादन मोड में कैसे प्राप्त कर सकता हूं?

+0

क्या आपने अपनी समस्या का समाधान किया? –

उत्तर

34

तालिका पर पंक्तियों को संपादित करें पर क्लिक करें और फिर उस क्वेरी के SQL टैब को खोलें और वहां अपनी भविष्यवाणी जोड़ें। और इस तरह आप फ़िल्टर किए गए रिकॉर्ड संपादित कर सकते हैं।

enter image description here

+0

मैं 'एसक्यूएल टैब' नहीं ढूंढ पा रहा हूं जिसका आपने वास्तव में इन 'संपादन योग्य रिकॉर्ड' को फ़िल्टर करने के लिए उल्लेख किया है। सामान्य प्रश्नों के विपरीत, जिसमें SQL सर्वर में परिणामों के ऊपर एक SQL कंसोल दिखाई देता है, मुझे संपादन योग्य रिकॉर्ड्स के लिए SQL में टाइप करने के लिए एक ही कंसोल दिखाई नहीं देता स्क्रीनशॉट: http://i.imgur.com/jv6ro.pngords – Cipher

4

जैसा कि आपने कहा, जाना के लिए

Select DB > Table > Right Click > Edit top 200 rows 

अब खिड़की शीर्ष 200 क्वेरी और संपादन योग्य परिणामों के साथ खुलता है।

अब साथ एक के लिए क्वेरी को परिवर्तित करने के लिए अपने जहां खंड और F5

+0

मैं कहां से कहूं शीर्ष 200 संपादन योग्य रिकॉर्ड प्रकट होने पर क्वेरी को बदलें? सामान्य प्रश्नों के विपरीत, जिसमें SQL सर्वर में परिणामों के ऊपर एक SQL कंसोल दिखाई देता है, मुझे संपादन योग्य रिकॉर्ड्स के लिए SQL में टाइप करने के लिए एक ही कंसोल नहीं दिखाई देता है स्क्रीनशॉट: i.imgur.com/jv6ro.pngords – Cipher

+9

एक बार संपादन विंडो खुली है Ctrl + 3 – PraveenVenu

+1

या क्वेरी डिज़ाइनर पर जाएं -> फलक -> एसक्यूएल – PraveenVenu

0

हिट करने के बाद आप अपने 200 पंक्तियां संपादन के लिए दिखाया गया है, तो आप भी "एसक्यूएल" आइकन जो अब वस्तु ऊपर उपलब्ध हो जाएगा पर क्लिक कर सकते हैं एक्सप्लोरर। एसक्यूएल प्रदर्शित करने का यह एक और तरीका है जिसे आप वांछित पंक्तियों को बदलने के लिए अब आवश्यकतानुसार संपादित कर सकते हैं।