Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

A instrução ALTER TABLE entrou em conflito


Como o erro indica claramente:há linhas em sua tabela que violam sua restrição de cheque.

Como seus testes de restrição de verificação para kuri.fnGetAge(kuri_Cust_ID,amt) >= 1 ,você pode encontrar essas linhas que violam essa restrição de verificação usando
  SELECT * FROM Kuri.Payment
  WHERE kuri.fnGetAge(kuri_Cust_ID, amt) < 1

Corrija ou exclua essas linhas, e então você deve estar bem e seu ALTER TABLE comando deve funcionar