Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Операторът ALTER TABLE е в конфликт

Както ясно се казва в грешката:във вашата таблица има редове, които нарушават вашето ограничение за проверка.

Тъй като вашите тестове за ограничение за проверка за kuri.fnGetAge(kuri_Cust_ID,amt) >= 1 , можете да намерите тези редове в нарушение на това ограничение за проверка с помощта на

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

Коригирайте или изтрийте тези редове и тогава трябва да сте добре и вашата ALTER TABLE командата трябва да работи




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Архивирайте една таблица с нейните данни от база данни в sql server 2008

  2. Как да създадете динамични SQL заявки в CURSOR

  3. Varchar е невалиден за оператор Sum

  4. Импортирайте CSV файл в SQL Server с помощта на SqlBulkCopy

  5. Показване на всички дублирани редове