यह SQL सर्वर 2012 प्रबंधन स्टूडियो के बारे में है। मैन्युअल रूप से क्वेरी बनाने के रूप में मैं अपने एसक्यूएल कौशल को प्रशिक्षण दे रहा हूं।एसक्यूएल सर्वर प्रबंधन स्टूडियो: टेबल में डालने पर क्यों, विदेशी कुंजी कॉलम दिखाई नहीं दे रहा है?
अब मैं उपयोगकर्ता तालिका में कई रिकॉर्ड डालना चाहता हूं। जैसा कि आप देखते हैं वहां एक कॉलम GroupID
मौजूद है, जो किसी अन्य तालिका Groups
पर एक विदेशी कुंजी है।
लेकिन जब मैं एक प्रश्न लिखें:
Invalid column name GroupID
कि क्यों है:
insert into Users (Username, Pass, FullName, GroupID)
values ('Tyana', '17890', 'Tyana Stoyanov', 4)
मैं कोई त्रुटि मिलती है?
नए कॉलम जोड़ने के बाद आपको उन्हें उठाए जाने के लिए इंटेलिजेंस कैश को रीफ्रेश करने की आवश्यकता है। [SQL सर्वर 2008 इंटेलिसेंस समस्या] का संभावित डुप्लिकेट (http://stackoverflow.com/questions/7215211/sql-server-2008-intellisense-problem) –
हाँ, यह था !!! मुझे यह विकल्प नहीं पता था, हालांकि मैंने डिस्कनेक्ट/कनेक्ट की सफलता भी नहीं की। धन्यवाद! एक अच्छी तरह से प्रस्तुत प्रश्न के लिए – Todo
+1। –