एसक्यूएल SELECT INTO वाक्य
- पिछला पृष्ठ SQL Union
- अगला पृष्ठ SQL Create DB
SQL SELECT INTO वाक्यांश तालिका की बैकअप प्रतिलिपि बनाने के लिए उपयोग किया जा सकता है。
SELECT INTO वाक्यांश
SELECT INTO वाक्यांश एक तालिका से डाटा चुनता है और फिर उस डाटा को दूसरी तालिका में इंसर्ट करता है。
SELECT INTO वाक्यांश अक्सर तालिकाओं की बैकअप प्रतिलिपि बनाने या रिकॉर्ड को अभिलेखागार करने के लिए उपयोग किया जाता है。
SQL SELECT INTO व्याकरण
आप सभी स्तम्भों को नई तालिका में जोड़ सकते हैं:
SELECT * INTO new_table_name [IN externaldatabase] FROM old_tablename
या केवल चाहिए वाले स्तम्भों को नई तालिका में जोड़ें:
SELECT column_name(s) INTO new_table_name [IN externaldatabase] FROM old_tablename
SQL SELECT INTO उदाहरण - बैकअप कॉपी बनाना
नीचे दिए गए उदाहरण में "Persons" तालिका का बैकअप कॉपी बनाया जाएगा:
SELECT * INTO Persons_backup FROM Persons
IN वाक्यभूमि को एक अन्य डाटाबेस में तालिका कॉपी करने के लिए उपयोग किया जा सकता है:
SELECT * INTO Persons IN 'Backup.mdb' FROM Persons
यदि हम कुछ क्षेत्रों को कॉपी करना चाहते हैं, तो SELECT वाक्यभूमि के बाद उन क्षेत्रों को सूचीबद्ध कर सकते हैं:
SELECT LastName,FirstName INTO Persons_backup FROM Persons
SQL SELECT INTO उदाहरण - WHERE वाक्यभूमि वाला
हम भी WHERE वाक्यभूमि जोड़ सकते हैं。
नीचे दिए गए उदाहरण में "Persons" तालिका से रहने वाले "Beijing" में रहने वाले लोगों के जानकारी को निकालकर, दो स्तम्भों वाली नाम "Persons_backup" वाली तालिका बनाई जाएगी:
SELECT LastName,Firstname INTO Persons_backup FROM Persons WHERE City='Beijing'
SQL SELECT INTO उदाहरण - कनेक्टिड तालिका
एक से अधिक तालिकाओं से डाटा चुनना भी किया जा सकता है。
नीचे दिए गए उदाहरण में "Persons_Order_Backup" नामक एक नई तालिका बनाई जाएगी, जिसमें Persons और Orders दोनों तालिकाओं से प्राप्त जानकारी है:
SELECT Persons.LastName,Orders.OrderNo INTO Persons_Order_Backup FROM Persons INNER JOIN Orders ON Persons.Id_P=Orders.Id_P
- पिछला पृष्ठ SQL Union
- अगला पृष्ठ SQL Create DB