คำสั่ง SELECT INTO ของ SQL
- หน้าก่อน 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_backup" ที่มีสองคอลัมน์โดยดึงข้อมูลที่อาศัยที่ "Persons" ซึ่งมีผู้อาศัยที่ "Beijing"
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