Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

स्तंभ नाम या संख्या ... स्क्रिप्ट बनाने द्वारा बनाई गई तालिका में तालिका परिभाषा से मेल नहीं खाती। एक तालिका से दूसरी तालिका में पंक्तियों को सम्मिलित करते समय प्रदर्शित त्रुटि

हमेशा इन्सर्ट स्टेटमेंट में कॉलम सूची निर्दिष्ट करें, और इन्सर्ट में... चुनें कि आपको इसे हमेशा दो बार निर्दिष्ट करना होगा - दोनों insert में खंड और select . में खंड।

साथ ही, यदि आप set identity_insert on use का उपयोग करते हैं तो SQL सर्वर एक त्रुटि उत्पन्न करेगा insert . में कॉलम सूची को स्पष्ट रूप से निर्दिष्ट किए बिना खंड, इसलिए भले ही आपको सभी कॉलम सही क्रम में मिले हों, फिर भी आपको इस मामले में एक त्रुटि मिलेगी।

अधिक जानकारी के लिए, हारून बर्ट्रेंड का किक करने के लिए बुरी आदतें:बिना किसी स्तंभ सूची के चयन करें या सम्मिलित करें जिसे शनुगो ने अपनी टिप्पणी में जोड़ा है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL क्वेरी में सही ढंग से प्रदर्शित नहीं होने वाले यूनिकोड वर्णों को संभालना

  2. एक लंबी SQL क्वेरी को तुरंत कैसे मारें/बंद करें?

  3. जांचें कि SQL में किसी अन्य कॉलम में कॉलम मान मौजूद है या नहीं

  4. पंक्तियों को जोड़ते समय XML PATH('') कैसे काम करता है

  5. SQL सर्वर में समानार्थक शब्द का परिचय