PRIMARY KEY Constraint

SQL Server PRIMARY KEY Constraint in Hindi

SQL Server PRIMARY KEY Constraint in Hindi

🧠 Definition

PRIMARY KEY एक constraint है जो किसी कॉलम या कॉलम समूह को unique और NOT NULL

⚙️ Syntax (Basic)

CREATE TABLE Employees (
    EmpID INT PRIMARY KEY,
    Name NVARCHAR(50),
    City NVARCHAR(50)
);

⚙️ Syntax (Table Level / Advanced)

CREATE TABLE Employees (
    EmpID INT,
    Name NVARCHAR(50),
    City NVARCHAR(50),
    CONSTRAINT PK_Employees PRIMARY KEY (EmpID)
);

🧩 Example

INSERT INTO Employees (EmpID, Name, City)
VALUES (101, 'Ravi', 'Delhi');

INSERT INTO Employees (EmpID, Name, City)
VALUES (102, 'Neha', 'Mumbai');

SELECT * FROM Employees;
EmpID Name City
101 Ravi Delhi
102 Neha Mumbai

🧹 ALTER TABLE के साथ PRIMARY KEY जोड़ना

ALTER TABLE Employees
ADD CONSTRAINT PK_Employees PRIMARY KEY (EmpID);

🧩 Composite PRIMARY KEY

CREATE TABLE Orders (
    OrderID INT,
    ProductID INT,
    Quantity INT,
    CONSTRAINT PK_Orders PRIMARY KEY (OrderID, ProductID)
);

💬 Interview Questions

Q1: PRIMARY KEY Constraint का उपयोग क्यों किया जाता है?
👉 कॉलम या कॉलम समूह को unique और NOT NULL रखने के लिए।

Q2: क्या एक table में एक से ज्यादा PRIMARY KEY हो सकती है?
👉 नहीं, एक table में सिर्फ एक PRIMARY KEY होती है।

Q3: PRIMARY KEY और UNIQUE में क्या अंतर है?
👉 PRIMARY KEY हमेशा NOT NULL होता है और सिर्फ एक होता है। UNIQUE multiple columns पर लग सकता है और NULL allow कर सकता है।

Q4: Composite PRIMARY KEY क्या है?
👉 जब PRIMARY KEY एक से ज्यादा कॉलम पर लगाया जाता है।

Q5: PRIMARY KEY पर foreign key बनाया जा सकता है?
👉 हाँ, दूसरी table में reference के लिए।

📌 निष्कर्ष (Conclusion)

PRIMARY KEY Constraint SQL Server में डेटा की unique पहचान बनाए रखने और duplicate entries रोकने के लिए सबसे महत्वपूर्ण feature है। यह table की integrity और consistency को सुनिश्चित करता है।

यह पोस्ट पसंद आई हो तो Job Oriented Study Academy को लाइक, शेयर और सब्सक्राइब करना न भूलें ❤️

Post a Comment

0 Comments