Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

L'instruction ALTER TABLE est en conflit

Comme l'indique clairement l'erreur :il y a des lignes dans votre tableau qui violent votre contrainte de vérification.

Puisque vos tests de contrainte de vérification pour kuri.fnGetAge(kuri_Cust_ID,amt) >= 1 , vous pouvez trouver ces lignes en violation de cette contrainte de vérification en utilisant

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

Corrigez ou supprimez ces lignes, et tout devrait bien se passer et votre ALTER TABLE la commande devrait fonctionner