Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Instrukcja ALTER TABLE była w konflikcie

Błąd jasno wskazuje:w Twojej tabeli są wiersze, które naruszają Twoje ograniczenie sprawdzania.

Ponieważ testy ograniczeń sprawdzania dla kuri.fnGetAge(kuri_Cust_ID,amt) >= 1 , możesz znaleźć te wiersze, które naruszają to ograniczenie sprawdzania, używając

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

Napraw lub usuń te wiersze, a wtedy powinieneś być w porządku, a Twoja ALTER TABLE polecenie powinno działać




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jakikolwiek limit liczby połączeń SQL Server?

  2. SQL Server i luki w zabezpieczeniach Spectre/Meltdown

  3. Wstaw dane w SQL Server 2017

  4. Odniesienie Procedury składowane dla wszystkich baz danych na serwerze

  5. SQL — Operandowy typ danych datetime2 jest nieprawidłowy dla operatora odejmowania