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

L'istruzione ALTER TABLE è in conflitto

Come afferma chiaramente l'errore:nella tabella ci sono righe che violano il tuo vincolo di controllo.

Poiché il tuo vincolo di controllo verifica kuri.fnGetAge(kuri_Cust_ID,amt) >= 1 , puoi trovare quelle righe che violano questo vincolo di controllo utilizzando

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

Correggi o elimina quelle righe, quindi dovresti essere a posto e il tuo ALTER TABLE il comando dovrebbe funzionare