sql >> Databasteknik >  >> RDS >> Sqlserver

ALTER TABLE-satsen stod i konflikt

Som felet tydligt säger:det finns rader i din tabell som bryter mot din checkbegränsning.

Eftersom dina kontrollbegränsningstester för kuri.fnGetAge(kuri_Cust_ID,amt) >= 1 , kan du hitta de raderna som bryter mot denna kontrollbegränsning med

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

Åtgärda eller ta bort dessa rader, och sedan borde du klara dig och din ALTER TABLE kommandot borde fungera




  1. MYSQL felaktigt DATETIME-format

  2. Docker, installera postgresql i en behållare som innehåller ubuntu:14.04, förlorad när den är ute ur behållaren

  3. Hur man får de senaste funktionerna i Office 365

  4. Generated Value i Postgres