2010-06-01 11 views
7

एसक्यूएल सर्वर 2008 हमेशा स्तंभों का नाम बदलने के लिए टेबल ड्रॉप करने की आवश्यकता के बारे में चेतावनी क्यों देता है? मैं इंप्रेशन के तहत था जब तक यह एक कुंजी नहीं था जब तक यह आवश्यक नहीं था। यदि मैं एक महत्वपूर्ण क्षेत्र नहीं है तो भी शून्य से नल तक कॉलम बदलता हूं, यह तालिका और सभी संबंधों को छोड़ना चाहता है।एसक्यूएल सर्वर 2008 प्रबंधन स्टूडियो ड्रॉप टेबल चेतावनी?

उत्तर

14

यदि आप डिजाइनर में तालिका संपादित कर रहे हैं तो यह डिजाइनर है जो पैडेंटिक है।

उपकरण> डिजाइनर> रोकें परिवर्तनों को सहेजे कि तालिका फिर से निर्माण

की आवश्यकता होती है डिजाइनर अभी भी उस अनचेक के बाद एक चेतावनी संवाद फेंकता है लेकिन वहां भी करने के लिए इस विकल्प है: बदल रहा है (अनचेक) इन विकल्पों का प्रयास करें सही का निशान हटाएँ:

उपकरण> डिजाइनर> तालिकाओं के बारे में चेतावनी दें प्रभावित

मैं believ और डिज़ाइनर को कॉलम का नाम बदलने के लिए टेबल ड्रॉप करना है क्योंकि ऐसा करने के लिए कोई SQL कमांड नहीं है, और इसके बजाय यह तालिका के डेटा को एक temp तालिका में कॉपी करता है, तालिका ड्रॉप करता है, बदले गए कॉलम के साथ एक नई तालिका बनाता है नाम और उसमें डेटा कॉपी करें।

संबंधित मुद्दे