Apa yang dilakukan oleh pernyataan Select Into SQL?
The SELECT INTO
kenyataan ialah pertanyaan yang membolehkan anda untuk membuat baru meja dan isi dengan set hasil daripada SELECT statement
.
Untuk menambahkan data ke jadual yang ada, lihat pernyataan INSERT INTO.
SELECT INTO
boleh digunakan semasa anda menggabungkan data dari beberapa jadual atau paparan ke dalam jadual baru.1 Jadual asal tidak terjejas.
Sintaks umum adalah:
SELECT column-names INTO new-table-name FROM table-name WHERE EXISTS (SELECT column-name FROM table-name WHERE condition)
Contoh ini menunjukkan sekumpulan jadual yang "disalin" dari jadual "Pembekal" ke yang baru yang disebut PembekalUSA yang memegang set yang berkaitan dengan negara lajur nilai 'USA'.
SELECT * INTO SupplierUSA FROM Supplier WHERE Country = 'USA';
Hasil : 4 baris terjejas 2
ID | Nama syarikat | Nama Kenalan | Bandar | Negara | Telefon |
---|---|---|---|---|---|
2 | New Orleans Cajun Delights | Shelley Burke | New Orleans | USA | (100) 555-4822 |
3 | Rumah Tangga Nenek Kelly | Regina Murphy | Ann Arbor | USA | (313) 555-5735 |
16 | Pembuatan Bir Bigfoot | Cheryl Saylor | Selekoh | USA | BULAN |
19 | Cannery Makanan Laut New England | Saudagar Robb | Boston | USA | (617) 555-3267 |
Sila lihat manual untuk pengurus pangkalan data anda dan selamat mencuba pilihan yang berbeza sendiri.
Bacaan lanjut:
- (Microsoft - Memasukkan Baris dengan SELECT INTO) [// technet.microsoft.com/en-us/library/ms190750(v=sql.105).aspx]
- (dofactory - SQL SELECT INTO Statement) [// www.dofactory.com/sql/select-into]