सारांश :इस ट्यूटोरियल में, आप सीखेंगे कि SQLite DROP VIEW
. का उपयोग कैसे करें अपने डेटाबेस स्कीमा से एक दृश्य को हटाने के लिए कथन।
SQLite का परिचय DROP VIEW
बयान
DROP VIEW
कथन डेटाबेस स्कीमा से एक दृश्य हटा देता है। यहां DROP VIEW
का मूल सिंटैक्स दिया गया है कथन:
DROP VIEW [IF EXISTS] [schema_name.]view_name;
Code language: SQL (Structured Query Language) (sql)
इस सिंटैक्स में:
- सबसे पहले, उस दृश्य का नाम निर्दिष्ट करें जिसे आप
DROP VIEW
के बाद हटाना चाहते हैं कीवर्ड। - दूसरा, उस दृश्य का स्कीमा निर्दिष्ट करें जिसे आप हटाना चाहते हैं।
- तीसरा,
IF EXISTS
का उपयोग करें एक दृश्य को हटाने का विकल्प केवल तभी मौजूद है जब वह मौजूद हो। यदि दृश्य मौजूद नहीं है, तोDROP VIEW IF EXISTS
बयान कुछ नहीं करता है। हालांकि,IF EXISTS
. के बिना एक गैर-मौजूदा दृश्य को छोड़ने का प्रयास कर रहा है विकल्प के परिणामस्वरूप त्रुटि होगी।
ध्यान दें कि DROP VIEW
स्टेटमेंट केवल डेटाबेस स्कीमा से व्यू ऑब्जेक्ट को हटा देता है। यह बेस टेबल के डेटा को नहीं हटाता है।
SQLite DROP VIEW
कथन उदाहरण
यह कथन एक ऐसा दृश्य बनाता है जो invoices
. से डेटा को सारांशित करता है और invoice_items
नमूना डेटाबेस में:
CREATE VIEW v_billings (
invoiceid,
invoicedate,
total
)
AS
SELECT invoiceid,
invoicedate,
sum(unit_price * quantity)
FROM invoices
INNER JOIN
invoice_items USING (
invoice_id
);
Code language: SQL (Structured Query Language) (sql)
v_billings
को मिटाने के लिए देखें, आप निम्न DROP VIEW
का उपयोग करते हैं कथन:
DROP VIEW v_billings;
Code language: SQL (Structured Query Language) (sql)
यह उदाहरण IF EXISTS
. का उपयोग करता है गैर-मौजूदा दृश्य को हटाने का विकल्प:
DROP VIEW IF EXISTS v_xyz;
Code language: SQL (Structured Query Language) (sql)
यह कोई त्रुटि नहीं लौटाता है। हालाँकि, यदि आप IF EXISTS
. का उपयोग नहीं करते हैं निम्न उदाहरण की तरह विकल्प, आपको एक त्रुटि मिलेगी:
DROP VIEW v_xyz;
Code language: SQL (Structured Query Language) (sql)
यहाँ त्रुटि संदेश है:
Error while executing SQL query on database 'chinook': no such view: v_xyz
इस ट्यूटोरियल में, आपने सीखा है कि SQLite DROP VIEW
. का उपयोग कैसे किया जाता है अपने डेटाबेस स्कीमा से एक दृश्य को हटाने के लिए कथन।