SQL Server DEFAULT Constraint in Hindi (Syntax + Example)
DEFAULT Constraint का उपयोग SQL Server में किसी कॉलम के लिए डिफ़ॉल्ट वैल्यू सेट करने के लिए किया जाता है। अगर INSERT के समय कोई वैल्यू नहीं दी जाती, तो यह constraint अपने-आप डिफ़ॉल्ट वैल्यू भर देता है।
🧠 Syntax:
CREATE TABLE Employees (
EmpID INT PRIMARY KEY,
Name NVARCHAR(50),
City NVARCHAR(50) DEFAULT 'Delhi'
);
🧩 Example:
INSERT INTO Employees (EmpID, Name)
VALUES (101, 'Ravi');
SELECT * FROM Employees;
| EmpID | Name | City |
|---|---|---|
| 101 | Ravi | Delhi |
🧹 ALTER TABLE के साथ DEFAULT जोड़ना:
ALTER TABLE Employees
ADD CONSTRAINT DF_City DEFAULT 'Mumbai' FOR City;
❌ DEFAULT Constraint हटाना:
ALTER TABLE Employees
DROP CONSTRAINT DF_City;
💬 Interview Questions:
Q1: DEFAULT Constraint का उपयोग क्यों किया जाता है?
👉 किसी कॉलम के लिए डिफ़ॉल्ट वैल्यू सेट करने के लिए।
Q2: क्या DEFAULT Constraint NULL वैल्यू को रोकता है?
👉 नहीं, अगर कॉलम NULL को Allow करता है तो DEFAULT केवल तब लागू होगा जब वैल्यू दी ही न जाए।
Q3: क्या DEFAULT Constraint को ALTER TABLE से जोड़ा जा सकता है?
👉 हाँ, “ADD CONSTRAINT” कमांड से जोड़ा जा सकता है।
Q4: DEFAULT Constraint को हटाने का Syntax क्या है?
👉 ALTER TABLE table_name DROP CONSTRAINT constraint_name;
📌 निष्कर्ष (Conclusion)
DEFAULT Constraint SQL Server में एक powerful feature है जो हमें किसी कॉलम की default वैल्यू define करने की सुविधा देता है। इससे डेटाबेस में consistency और data accuracy बनी रहती है।
यह पोस्ट पसंद आई हो तो Job Oriented Study Academy को लाइक, शेयर और सब्सक्राइब करना न भूलें ❤️

0 Comments