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. क्या मुझे इनलाइन वर्कर (अधिकतम) कॉलम का उपयोग करना चाहिए या इसे एक अलग टेबल में स्टोर करना चाहिए?

  2. SQL सर्वर में एस्केप कैरेक्टर

  3. SQL में एकाधिक वर्ण बदलें

  4. पैरामीटर के साथ प्रक्रिया

  5. कैसे ठीक करें "से क्लॉज में बल्क रोसेट के लिए एक सहसंबंध नाम निर्दिष्ट किया जाना चाहिए।" SQL सर्वर में