Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> SQL Server

SQL Server में फॉरेन की कंस्ट्रेंट कैसे हटाएं

SQL Server में सिंटैक्स और उदाहरणों के साथ फॉरेन की डिलीट करना सीखें।

एक बार जब आप FOREIGN KEY बना लेते हैं लेकिन अब फॉरेन की का उपयोग नहीं करते और इसे हटाना चाहते हैं, तो आप SQL Server (Transact-SQL) में ALTER TABLE कमांड का उपयोग कर सकते हैं।

SQL Server में फॉरेन की डिलीट करने का सिंटैक्स

 ALTER TABLE ten_ba ng 
DROP CONSTRAINT f k_ten;

वेरिएबल नाम या वेरिएबल मान

ten_bang

उस टेबल का नाम जिस पर फॉरेन की बनाई गई है।

fk_ten

उस फॉरेन की का नाम जिसे आप हटाना चाहते हैं।

उदाहरण के लिए

 CREATE TABLE sanpham 
( id_sanpham INT PRIMARY KEY,
ten_sanpham VARCHAR(50) NOT NULL,
phan_loai VARCHAR(25)
);

CREATE TABLE hangtonkho
( id_hangtonkho INT PRIMARY KEY,
id_sanpham INT NOT NULL,
soluong INT,
luong_toithieu INT,
luong_toida INT,
CONSTRAINT fk_htk_id_sanpham
FOREIGN KEY (id_sanpham)
REFERENCES sanpham (id_sanpham)
);

इस उदाहरण में, हमने पैरेंट टेबल sanpham बनाई जिसमें प्राइमरी की में id_sanpham सूचना क्षेत्र शामिल है। फिर चाइल्ड टेबल hangtonkho है जिसमें डिलीशन कंस्ट्रेंट के साथ फॉरेन की है। CREATE TABLE स्टेटमेंट hangtonkho टेबल पर fk_htk_id_sanpham नाम से एक फॉरेन की बनाता है। फॉरेन की hangtonkho टेबल में id_sanpham कॉलम और sanpham टेबल में id_sanpham के बीच संबंध बनाता है।

  1. SQL Server में फॉरेन की सक्रिय करें
  2. फॉरेन की (सेट नल) SQL Server में फॉरेन की
  3. फॉरेन की (कैस्केड डिलीट) SQL Server में

यदि आप फॉरेन की fk_htk_id_sanpham को हटाना चाहते हैं, तो नीचे दी गई कमांड निष्पादित करें।

 ALTER TABLE hangtonk ho 
DROP CONSTRAINT fk_ htk_id_sanpham;

उपरोक्त ALTER TABLE स्टेटमेंट hangtonkho टेबल में fk_htk_id_sanpham नामक कंस्ट्रेंट को हटा देगा।

पिछला पाठ: फॉरेन की (सेट नल) SQL Server में फॉरेन की

अगला लेख: SQL Server में फॉरेन की अक्षम करें

आपने "SQL Server में फॉरेन की हटाएं" लेख पढ़ना समाप्त किया जिसे TipsMake टीम द्वारा संपादित किया गया है। हमें उम्मीद है कि इस लेख ने आपको कई उपयोगी तकनीकी टिप्स और ट्रिक्स प्रदान किए हैं। आप टिप्स और गाइड पर समान लेख खोज सकते हैं। पढ़ने और नियमित रूप से हमें फॉलो करने के लिए धन्यवाद।

SQL Server में फॉरेन की कंस्ट्रेंट कैसे हटाएं Micah Soto

अपडेट 25 मई 2019


  1. स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें? स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें?

    स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में बदलने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>    

  1. HTML में टेक्स्ट राइट-टू-लेफ्ट (RTL) कैसे डिस्प्ले करें? HTML में टेक्स्ट राइट-टू-लेफ्ट (RTL) कैसे डिस्प्ले करें?

    CSS direction प्रॉपर्टी टेक्स्ट को दाएं से बाएं (RTL) प्रदर्शित करने के लिए CSS direction प्रॉपर्टी को style एट्रिब्यूट के साथ उपयोग करें। संभावित मान: क्र.सं.मान और विवरण 1ltrलेफ्ट-टू-राइट (डिफ़ॉल्ट) 2rtlराइट-टू-लेफ्ट (हिंदी, अरबी, उर्दू के लिए) 3initialप्रारंभिक मान उदाहरण <!DOCTYPE html

  1. जावा में invokeLater() मेथड को कैसे कॉल करें? जावा में invokeLater() मेथड को कैसे कॉल करें?

    invokeLater() मेथड SwingUtilities क्लास का एक स्टैटिक मेथड है और इसका उपयोग AWT इवेंट डिस्पैचर थ्रेड में असिंक्रोनसली कार्य करने के लिए किया जा सकता है। SwingUtilities.invokeLater() मेथड SwingUtilities.invokeAndWait() की तरह काम करता है सिवाय इसके कि यह अनुरोध को इवेंट क्यू पर रखता है और तुरंत वापस