SQL SELECT INTO Cümlesi

SQL SELECT INTO dilimi, tablo yedeklerini oluşturmak için kullanılabilir.

SELECT INTO cümlesi

SELECT INTO cümlesi, bir tablodan veri seçer ve ardından veriyi başka bir tabloya ekler.

SELECT INTO cümlesi, genellikle tablo yedeklerini oluşturmak veya kayıtları arşivlemek için kullanılır.

SQL SELECT INTO dilimi

Tüm sütunları yeni tabloya ekleyebilirsiniz:

SELECT *
INTO new_table_name [IN externaldatabase] 
FROM old_tablename

veya sadece istediğiniz sütunları yeni tabloya ekleyebilirsiniz:

SELECT column_name(s)
INTO new_table_name [IN externaldatabase]
FROM old_tablename

SQL SELECT INTO Örneği - Yedek Kopya Yapma

Aşağıdaki örnek, "Persons" tablosunun yedek kopyasını oluşturur:

SELECT *
INTO Persons_backup
FROM Persons

IN ifadesi, bir başka veritabanına tablo kopyalamak için kullanılabilir:

SELECT *
INTO Persons IN 'Backup.mdb'
FROM Persons

某些域的副本希望在 SELECT 语句后列出这些域:

SELECT LastName,FirstName
INTO Persons_backup
FROM Persons

SQL SELECT INTO Örneği - WHERE İfadesi İle

WHERE ifadesi de ekleyebiliriz.

Aşağıdaki örnek, "Persons" tablosundan "Beijing" yaşayan insanların bilgilerini çıkararak iki sütunlu "Persons_backup" adında bir tablo oluşturur:

SELECT LastName,Firstname
INTO Persons_backup
FROM Persons
WHERE City='Beijing'

SQL SELECT INTO Örneği - Bağlantılı Tablo

Birkaç tablodan veri seçmek de mümkündür.

Aşağıdaki örnek, "Persons_Order_Backup" adında yeni bir tablo oluşturur ve Persons ve Orders iki tablosundan alınan bilgileri içerir:

SELECT Persons.LastName,Orders.OrderNo
INTO Persons_Order_Backup
FROM Persons
INNER JOIN Orders
ON Persons.Id_P=Orders.Id_P