Latest web development tutorials

Pernyataan SQL SELECT INTO

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

SELECT INTO untuk menyalin data dari tabel, dan kemudian memasukkan data ke dalam tabel baru yang lain.


Pernyataan SQL SELECT INTO

SELECT INTO untuk menyalin data dari tabel, dan kemudian memasukkan data ke dalam tabel baru yang lain.

SQL SELECT INTO Sintaks

Kita bisa meniru semua kolom dalam tabel baru:

SELECT *
INTO newtable [IN externaldb ]
FROM table1;

Atau hanya menyalin kolom yang diinginkan ke dalam tabel baru:

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

lampu

Tip: Tabel baru akan menggunakan nama kolom dan tipe didefinisikan dalam pernyataan SELECT akan dibuat. Anda dapat menggunakan klausa AS untuk menerapkan nama baru.



SQL SELECT INTO contoh

Pelanggan membuat salinan cadangan:

SELECT *
INTO WebsitesBackup2016
FROM Websites;

Silakan gunakan klausa IN untuk menyalin tabel ke database lain:

SELECT *
INTO WebsitesBackup2016 IN 'Backup.mdb'
FROM Websites;

hanya menyalin beberapa kolom ke dalam tabel baru:

SELECT name, url
INTO WebsitesBackup2016
FROM Websites;

Salin hanya situs Cina ke dalam tabel baru:

SELECT *
INTO WebsitesBackup2016
FROM Websites
WHERE country='CN';

Menyalin data dari beberapa tabel ke tabel baru:

SELECT Websites.name, access_log.count, access_log.date
INTO WebsitesBackup2016
FROM Websites
LEFT JOIN access_log
ON Websites.id=access_log.site_id;

Tip: SELECT INTO dapat digunakan untuk membuat baru, meja kosong oleh modus lain. Hanya menambahkan diminta tidak ada data yang dikembalikan ke klausa WHERE dari query:

SELECT *
INTO newtable
FROM table1
WHERE 1=0;