sql >> データベース >  >> RDS >> Sqlserver

存在しない重複のためにインデックスを作成できませんか?

    インデックスが既に存在しているわけではありませんが、TopicShortName の値が重複しています。 テーブル自体のフィールド。エラーメッセージによると、重複する値は空の文字列です(投稿の側面に過ぎない可能性があります)。このような重複は UNIQUE の作成を妨げます

    クエリを実行して、重複があることを確認できます:

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

    おそらく他のデータベースではデータが異なり、重複は存在しません。



    1. 挿入時に重複行を無視する方法

    2. 長時間実行されるMySQLクエリを意図的に作成する方法

    3. より良いDBaaSを提供するために私たちを刺激してくれたAmazonに感謝します:SkySQL

    4. SQLJOIN2つのテーブルとAVG