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

डुप्लिकेट के कारण अनुक्रमणिका बनाने में असमर्थ जो मौजूद नहीं है?

ऐसा नहीं है कि अनुक्रमणिका पहले से मौजूद है, लेकिन TopicShortName के डुप्लीकेट मान हैं तालिका में ही फ़ील्ड। त्रुटि संदेश के अनुसार डुप्लिकेट मान एक खाली स्ट्रिंग है (यह मेरे अनुमान के अनुसार पोस्ट करने का एक पहलू हो सकता है)। ऐसे डुप्लीकेट UNIQUE . के निर्माण को रोकते हैं सूचकांक।

आप यह पुष्टि करने के लिए एक क्वेरी चला सकते हैं कि आपके पास एक डुप्लिकेट है:

SELECT
    TopicShortName,
    COUNT(*)
FROM
    DimMeasureTopic
GROUP BY
    TopicShortName
HAVING
    COUNT(*) > 1

संभवत:दूसरे डेटाबेस में डेटा अलग है, और डुप्लीकेट मौजूद नहीं हैं।



  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. किसी मौजूदा कॉलम में एक पहचान जोड़ना

  3. पंक्तियों की समान संख्या के साथ दो तालिकाओं को उनके क्रम से कैसे जोड़ा जाए

  4. SQL सर्वर में निष्पादन योजनाओं की तुलना करें

  5. SQL सर्वर में xml आउटपुट में xml एन्कोडिंग <?xml संस्करण =1.0 एन्कोडिंग =UTF-8?> कैसे जोड़ें?