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

SQLでINSERTの重複値を避ける方法は?

    MERGE を使用します

    MERGE INTO Delegates D
    USING (values(@MemNo, @FromYr,@ToYr)) X ([MemNo],[FromYr],[ToYr])
    ON (insert unique key join)
    WHEN NOT MATCHED BY TARGET THEN
    INSERT ([MemNo],[FromYr],[ToYr]))
    VALUES (X.[MemNo],X.[FromYr],X.[ToYr]);
      

    1. MySQLデータベースのバックアップと復元(エクスポートとインポート)の方法チュートリアル

    2. (ローカルMySQLインスタンスの代わりに)Javaアプリエンジン開発中にGoogleCloudSQLを使用する

    3. Oracle SQLで親行のすべての再帰的な子を取得するにはどうすればよいですか?

    4. Oracleのプラス(+)サインインを使用した左結合と右結合