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

SQL सर्वर त्रुटि का अंतर्निहित रूपांतरण क्योंकि एक संयोजन विरोध के कारण मान का संयोजन अनसुलझा है।

आपको दोनों जगहों पर COLLATE की सबसे अधिक संभावना होगी।

Select City COLLATE DATABASE_DEFAULT AS Place, State, Country FROM DEPT1
UNION ALL
Select '' COLLATE DATABASE_DEFAULT AS Place, 'Arizona' As State, Country FROM DEPT2

संपादित करें:यदि आप इसे एक ही स्थान पर प्राप्त करते हैं तो आपको प्रत्येक स्ट्रिंग पर इसकी आवश्यकता हो सकती है

Select
    City COLLATE DATABASE_DEFAULT AS Place,
    State COLLATE DATABASE_DEFAULT AS State,
    Country COLLATE DATABASE_DEFAULT AS Country
FROM DEPT1
UNION ALL
Select
    '' COLLATE DATABASE_DEFAULT,
    'Arizona' COLLATE DATABASE_DEFAULT ,
    Country COLLATE DATABASE_DEFAULT
FROM DEPT2

संपादित करें2:

ऐसा इसलिए होता है क्योंकि आपका कॉलम संयोजन संभवतः आपके डेटाबेस संयोजन से भिन्न होता है। तो "सिटी" में एक संयोजन होता है लेकिन स्ट्रिंग स्थिरांक में दूसरा होता है।



No

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. किसी अन्य तालिका में डेटा से गणना कॉलम अपडेट करें

  2. SQL सर्वर में संग्रहीत कार्यविधि से csv आउटपुट फ़ाइल कैसे तैयार करें?

  3. तालिका या अनुक्रमित दृश्य पर CONTAINS या FREETEXT विधेय का उपयोग नहीं कर सकता क्योंकि यह पूर्ण-पाठ अनुक्रमित नहीं है

  4. डेटाबेस प्रशासकों के लिए 4 अद्भुत SQL सर्वर निगरानी संसाधन

  5. SQL सर्वर में GO कमांड के बारे में