SQL วลี 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