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