sql >> Database teknologi >  >> RDS >> Sqlserver

ALTER TABLE-sætningen var i konflikt

Som fejlen tydeligt angiver:Der er rækker i din tabel, der overtræder din check begrænsning.

Siden din kontrolbetingelse tester for kuri.fnGetAge(kuri_Cust_ID,amt) >= 1 , kan du finde disse rækker i strid med denne kontrolbegrænsning ved at bruge

  SELECT * FROM Kuri.Payment
  WHERE kuri.fnGetAge(kuri_Cust_ID, amt) < 1

Ret eller slet disse rækker, og så burde du være i orden, og din ALTER TABLE kommandoen burde virke




  1. Entity-Framework -> MySql giver 'Funktionsevaluering timeout'.

  2. Er det muligt at indsætte en ny række øverst i MySQL-tabellen?

  3. MySQL konvertere datetime til unixtime?

  4. Konverter SQL-resultater til PHP-array