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

SQL Server में ALTER TABLE स्टेटमेंट

SQL Server में ALTER TABLE स्टेटमेंट

SQL Server में, ALTER TABLE स्टेटमेंट का उपयोग कॉलम जोड़ने, संपादित करने, हटाने, कॉलम का नाम बदलने या टेबल का नाम बदलने के लिए किया जाता है।

SQL Server में टेबल में कॉलम जोड़ें

सिंटैक्स

ALTER TABLE ten_bang
ADD ten_cot dinh_nghia_cot;

उदाहरण

ALTER TABLE nhanvien
ADD ho VARCHAR(50);

उपरोक्त ALTER TABLE स्टेटमेंट टेबल में ho कॉलम जोड़ देगा।

SQL Server में टेबल में एकाधिक कॉलम जोड़ें

सिंटैक्स

ALTER TABLE ten_bang
ADD cot1 dinh_nghia_cot,
cot2 dinh_nghia_cot,
…
cot_n dinh_nghia_cot;

उदाहरण

ALTER TABLE nhanvien
ADD ho VARCHAR(50),
ten VARCHAR(40);

इस उदाहरण में ALTER TABLE स्टेटमेंट टेबल में दो कॉलम जोड़ेगा: ho VARCHAR(50) फ़ील्ड और ten VARCHAR(40) फ़ील्ड।

SQL Server में टेबल में कॉलम संपादित करें

सिंटैक्स

ALTER TABLE ten_bang
ALTER COLUMN ten_cot kieu_cot;

उदाहरण

ALTER TABLE nhanvien
ALTER COLUMN ho VARCHAR(75) NOT NULL;

उपरोक्त कमांड ho कॉलम को VARCHAR डेटा प्रकार (75) में संशोधित करेगा और NULL मान स्वीकार नहीं किया जाएगा।

SQL Server में टेबल के कॉलम को हटाएं

सिंटैक्स

ALTER TABLE ten_bang
DROP COLUMN ten_cot;

उदाहरण

ALTER TABLE nhanvien
DROP COLUMN ho;

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

SQL Server में टेबल के कॉलम का नाम बदलें

आप टेबल में कॉलम का नाम बदलने के लिए ALTER TABLE कमांड का उपयोग कर सकते हैं। Sp_rename का उपयोग किया जा सकता है, लेकिन Microsoft टेबल को हटाने और पुनर्निर्मित करने को प्रोत्साहित करता है ताकि स्क्रिप्ट और स्टोरेज प्रक्रियाएं दूषित न हों।

सिंटैक्स

sp_rename 'ten_bang.ten_cot_cu', 'ten_cot_moi', 'COLUMN';

उदाहरण

sp_rename 'nhanvien.ho', 'honhanvien', 'COLUMN';

यह उदाहरण sp_rename का उपयोग करता है जो टेबल में कॉलम नाम को honhanvien में बदल देगा।

SQL Server में टेबल का नाम बदलें

SQL Server में टेबल का नाम बदलने के लिए ALTER TABLE कमांड का उपयोग नहीं किया जा सकता। हालाँकि, आप sp_rename का उपयोग कर सकते हैं, लेकिन Microsoft टेबल को हटाने और पुनर्निर्मित करने की सिफारिश करता है ताकि स्क्रिप्ट और स्टोरेज प्रक्रिया दूषित न हो।

सिंटैक्स

sp_rename 'ten_bang_cu', 'ten_bang_moi';

उदाहरण

sp_rename 'nhanvien', 'nv';

यह कमांड टेबल का नाम nv में बदल देता है।

  1. SQL में ALTER TABLE स्क्रिप्ट कैसे जनरेट करें SQL में ALTER TABLE स्क्रिप्ट कैसे जनरेट करें

    SQL 2005 में ऐसी स्थिति आ सकती है जब ALTER TABLE स्क्रिप्ट जनरेट करनी हो, जैसे नया कॉलम जोड़ना, फील्ड टाइप बदलना, आदि। Script Table as मनचाहा फंक्शन चुनते हैं। लेकिन Script Table as मेनू में ALTER To ऑप्शन डिसेबल होता है! तो टेबल अल्टर करने पर स्क्रिप्ट कैसे जनरेट करें? इस तरह नहीं कर सकते। स्क्रि

  1. SQL Server में IF...ELSE स्टेटमेंट SQL Server में IF...ELSE स्टेटमेंट

    विवरण अन्य प्रोग्रामिंग भाषाओं की तरह, SQL Server भी उपयोगकर्ताओं को IF...ELSE कमांड प्रदान करता है। यह लेख सिंटैक्स और स्पष्ट उदाहरणों के साथ IF...ELSE का उपयोग कैसे करें, इसका विस्तार से वर्णन करता है। IF...ELSE का उपयोग करने का सिंटैक्स SQL Server में IF ब्रांच स्टेटमेंट...ELSE का उपयोग करने के

  1. SQL Server में PIVOT क्लॉज SQL Server में PIVOT क्लॉज

    SQL Server में PIVOT क्लॉज SQL Server (Transact-SQL) में, PIVOT क्लॉज क्रॉस टेबुलेशन की अनुमति देता है जिससे डेटा को एक टेबल से दूसरी टेबल में स्थानांतरित किया जा सकता है, यानी कुल परिणाम प्राप्त करके पंक्तियों से कॉलम में ले जाया जाता है। उदाहरण डेटा टेबल में योग की गणना करता है और फिर पंक्तियों को