यह शायद एक साधारण उत्तर है लेकिन मुझे यह नहीं मिल रहा है। मेरे पास पूर्णांक के कॉलम वाला एक टेबल है और मैं यह सुनिश्चित करना चाहता हूं कि जब कोई पंक्ति डाली जाए तो इस कॉलम में मान शून्य से अधिक है। मैं कोड कोड पर ऐसा कर सकता था लेकिन सोचा था कि इसे टेबल पर लागू करना सबसे अच्छा होगा।SQL सर्वर 2005 में, मानों को 0 से अधिक मानने के लिए मैं पूर्णांक के कॉलम को कैसे सेट करूं?
धन्यवाद!
मैं अपनी आखिरी टिप्पणी के साथ त्रुटि में था अब सब अच्छा है।
ALTER TABLE Table1 ADD CONSTRAINT Constraint1 CHECK (YourCol > 0)
आप बहुत परिष्कृत की कमी भी हो सकते हैं, एकाधिक स्तंभों को शामिल:
क्या आप थोड़ा सा संपादन स्पष्ट कर सकते हैं? यदि आप उस मूल्य को लिखने का प्रयास करते हैं जो बाधा का उल्लंघन करता है तो मैं सिस्टम को अपवाद उठाने की अपेक्षा करता हूं। – ConcernedOfTunbridgeWells
पहला काम करने के लिए क्या हुआ? क्या आप डेटा को सम्मिलित करने का प्रयास करते समय सटीक बाधा कोड और आपके द्वारा प्राप्त त्रुटि या समस्या पोस्ट कर सकते हैं? – HLGEM