मैं कॉलम पर बाधा कैसे डालूं ताकि इसमें केवल निम्न मान हो सकें? आप इस प्रकार की बाधा क्या कहते हैं?संभावित मानों की सूची में SQL सर्वर कॉलम को सीमित करें
Allowed values: "yes", "no" or "maybe"
Column Data Type: nvarchar(5)
DBMS: SQL Server 2008
मैं कॉलम पर बाधा कैसे डालूं ताकि इसमें केवल निम्न मान हो सकें? आप इस प्रकार की बाधा क्या कहते हैं?संभावित मानों की सूची में SQL सर्वर कॉलम को सीमित करें
Allowed values: "yes", "no" or "maybe"
Column Data Type: nvarchar(5)
DBMS: SQL Server 2008
आप एक जांच बाधा
ALTER TABLE <table>
ADD CONSTRAINT chk_val CHECK (col in ('yes','no','maybe'))
उपयोग कर सकते हैं गणन तालिका का उपयोग करते हुए जाने के लिए एक तरीका है।
नए लोग शायद नहीं जानते कि "गणना तालिका" का क्या अर्थ है। एक उदाहरण उपयोगी होगा। – Woody
हां, जांच की आवश्यकता है कि आपको क्या चाहिए। आप तालिका घोषणा पर चेक बाधा घोषणा कर सकते हैं:
CREATE TABLE test(
_id BIGINT PRIMARY KEY NOT NULL,
decision NVARCHAR(5),
CHECK (decision in ('yes','no','maybe'))
);
कैसे मैं इसे SSMS तालिका निर्माता में कर सकते हैं? – EgoPingvina