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

ALTERTABLEステートメントが競合しました

    エラーが明確に示しているように、テーブルには違反する行があります チェック制約。

    チェック制約はkuri.fnGetAge(kuri_Cust_ID,amt) >= 1をテストするため 、

    を使用して、このチェック制約に違反している行を見つけることができます。
      SELECT * FROM Kuri.Payment
      WHERE kuri.fnGetAge(kuri_Cust_ID, amt) < 1
    

    これらの行を修正または削除すると、問題がなく、ALTER TABLE コマンドが機能するはずです




    1. Cloud9IDEがデータベースに接続できません

    2. Oracleでデータ型charを使用して合計時間を計算する方法

    3. mysqlでクエリの分離レベルを表示する

    4. MySQL VisualStudio2015すでに使用可能な接続があります