tutorial pengembangan web terbaru
 

SQL SELECT INTO Pernyataan


Dengan SQL, Anda dapat menyalin informasi dari satu meja ke lain.

SELECT INTO salinan pernyataan data dari satu meja dan memasukkan ke dalam tabel baru.


SQL SELECT INTO Pernyataan

Pernyataan SELECT INTO memilih data dari satu meja dan memasukkan ke dalam tabel baru.

SQL SELECT INTO Sintaks

Kita dapat menyalin semua kolom dalam tabel baru:

SELECT *
INTO newtable [IN externaldb ]
FROM table1;

Atau kita dapat menyalin hanya kolom yang kita inginkan ke dalam tabel baru:

SELECT column_name(s)
INTO newtable [IN externaldb ]
FROM table1;

Tabel baru akan dibuat dengan kolom-nama dan jenis seperti yang didefinisikan dalam pernyataan SELECT. Anda dapat menerapkan nama baru menggunakan klausa AS.


SQL SELECT INTO Contoh

Membuat salinan cadangan dari Pelanggan:

SELECT *
INTO CustomersBackup2013
FROM Customers;

Menggunakan klausa IN untuk menyalin tabel ke database lain:

SELECT *
INTO CustomersBackup2013 IN 'Backup.mdb'
FROM Customers;

Salin hanya beberapa kolom ke dalam tabel baru:

SELECT CustomerName, ContactName
INTO CustomersBackup2013
FROM Customers;

Hanya menyalin pelanggan Jerman ke dalam tabel baru:

SELECT *
INTO CustomersBackup2013
FROM Customers
WHERE Country='Germany';

Menyalin data dari lebih dari satu meja ke dalam tabel baru:

SELECT Customers.CustomerName, Orders.OrderID
INTO CustomersOrderBackup2013
FROM Customers
LEFT JOIN Orders
ON Customers.CustomerID=Orders.CustomerID;

Tip: The SELECT INTO juga dapat digunakan untuk membuat, meja kosong baru menggunakan skema lain. Hanya menambahkan klausul MANA yang menyebabkan permintaan untuk kembali tidak ada data:

SELECT *
INTO newtable
FROM table1
WHERE 1=0;