Creating, Altering, and Dropping Views In Hindi

Creating, Altering, and Dropping Views In Hindi

एसक्यूएल डेटाबेस टेबल में, व्यू सिंगल या मल्टीप्ल एसक्यूएल टेबल्स से डेटा क्वेरी द्वारा क्रिएट किए गए वर्चुअल टाइप टेबल व्यू फॉर्मेट होते हैं। आप अपने एसक्यूएल टेबल डेटाबेस में डेटा को कैसे रिप्रेजेंट करना है, उसे एसक्यूएल में व्यू के द्वारा कंट्रोल और मैनेज कर सकते है. हर एसक्यूएल टेबल व्यू में आपको मौजूदा डेटाबेस के आधार पर अलग अलग डेटाबेस टेबल व्यू बनाने के कई टूल और फीचर्स मिलते है. आप अपनी जरूरत के अनुसार एसक्यूएल टेबल व्यू को मैनेज करने के टेबल के कई इंडिविजुअल व्यूज को क्रिएट कर सकते हैं, इसके साथ ही मौजूदा डेटाबेस क्वेरी व्यू को मॉडिफाई कर सकते हैं, और मौजूदा डेटाबेस क्वेरी व्यू को जरूरत के अनुसार रिमूव कर सकते हैं।

Creating, Altering, and Dropping Views In Hindi

So, let’s understand each database view operation in a better way.

Creating Views in SQL Tables.

किसी एसक्यूएल डेटाबेस टेबल में टेबल व्यू को क्रिएट करने के लिए, आप CREATE VIEW एसक्यूएल स्टेटमेंट को अप्लाई करते हैं। जहा किसी डेटाबेस टेबल में व्यू स्टेटमेंट को SELECT एसक्यूएल क्वेरी द्वारा डिफाइन और डिज़ाइन किया जाता है।

Create Table View Syntax.

CREATE VIEW view_name AS

SELECT column1, column2, …

FROM table_name

WHERE condition;

Create Table View Syntax Example.

CREATE VIEW employe_view AS

SELECT name, department, salary

FROM employees

WHERE salary > 30000;

यहाँ हमने एक employe_tableview नाम से एक टेबल व्यू क्रिएट किया है. जो मौजूदा एसक्यूएल डेटाबेस एम्प्लोयी टेबल में 30,000 से अधिक सैलरी पाने वाले सभी एम्प्लोयी का नाम, एम्प्लोयी डिपार्टमेंट, और एम्प्लोयी सैलरी, आदि एम्प्लोयी टेबल कॉलम इनफार्मेशन को डिस्प्ले करता है।

Altering View in SQL Tables.

मौजूदा एसक्यूएल डेटाबेस टेबल में व्यू क्रिएट करने के बाद, आप मौजूदा व्यू डिफ़ॉल्ट डेफिनेशन को मॉडिफाई कर सकते हैं। याद रहे, एसक्यूएल सभी यूजर को डेटाबेस सिस्टम जैसे, मायएसक्यूएल या एसक्यूएललाइट में टेबल ALTER VIEW कमांड स्टेटमेंट का उपयोग करने की डायरेक्ट परमिशन प्रोवाइड नहीं करता है। कुछ पर्टिकुलर कंडीशन में, एसक्यूएल डेटाबेस टेबल में यूजर ओल्ड टेबल व्यू को छोड़ना होगा और मौजूदा अपडेट की गई डेटाबेस टेबल क्वेरी के साथ एक नया टेबल व्यू क्रिएट करना होगा।

CREATE OR REPLACE VIEW view_name AS

SELECT new_column1, new_column2, …

FROM new_table_name

WHERE new_condition;

Altering View example.

CREATE OR REPLACE VIEW employe_view AS

SELECT name, department, salary, hire_date

FROM employees

WHERE salary > 30000 AND hire_date > ‘2025-03-04’;

Changing View example.

यहाँ मौजूदा एसक्यूएल डेटाबेस टेबल में यह क्वेरी एम्प्लोयी व्यू को मॉडिफाई परमिशन प्रोवाइड करता है. जिससे की मौजूदा टेबल व्यू में एम्प्लोयी नियुक्ति की डेट मौजूद हो और 4 मार्च, 2025 के बाद नियुक्त एम्प्लोयी रिजल्ट ही प्रोडूस कर डिस्प्ले करता है।

Dropping Views in SQL Tables.

किसी एसक्यूएल डेटाबेस टेबल में डेटाबेस से व्यू डिलीट करने के लिए, एसक्यूएल डेटाबेस यूजर DROP VIEW स्टेटमेंट का उपयोग करते हैं। यह आपके एसक्यूएल डेटाबेस टेबल में व्यू को पूरी तरह से डिलीट कर देता है. यहाँ टेबल डिलीट प्रोसेस में आपके मौजूदा स्टोर्ड डेटाबेस टेबल में डिलीट टेबल व्यू का कोई मेजर इम्पैक्ट नहीं होता है।

DROP VIEW view_name;

Dropping View Example.

DROP VIEW employe_view;

यह एसक्यूएल क्वेरी स्टेटमेंट मौजूदा डेटाबेस से एम्प्लोयी_व्यू व्यू को डिलीट कर देगा।