Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Memasukkan Berbilang Baris dari Satu Jadual ke Jadual Lain Menggunakan Pelayan SQL?

Bagaimana untuk Memasukkan Berbilang Baris dari Satu Jadual ke Jadual Lain Menggunakan Pelayan SQL?

Susan Sarandon
Lepaskan: 2025-01-04 17:42:39
asal
799 orang telah melayarinya

How to Insert Multiple Rows from One Table into Another Using SQL Server?

Memasukkan Baris ke dalam Jadual Sedia Ada Menggunakan SQL Server

Apabila bekerja dengan SQL Server, anda mungkin menghadapi keperluan untuk memasukkan data dari satu jadual ke dalam jadual sedia ada. Satu kaedah yang anda boleh pertimbangkan ialah menggunakan pernyataan SELECT ... INTO .... Walau bagaimanapun, seperti yang anda dapati, pendekatan ini hanya terpakai untuk jadual sementara. Untuk memasukkan berbilang baris ke dalam jadual sedia ada, anda boleh menggunakan penyataan INSERT INTO.

INSERT INTO Syntax:

Pernyataan INSERT INTO mengikut sintaks di bawah:

INSERT INTO [TableName]
([Column1], [Column2], ...)
SELECT [Expression1], [Expression2], ...
FROM [SourceTable]
WHERE [Condition];
Salin selepas log masuk

Di mana:

  • [TableName] menentukan nama jadual sedia ada untuk memasukkan data.
  • [Lajur1], [Lajur2], ... (pilihan) menentukan lajur khusus dalam jadual sedia ada untuk memasukkan data ke dalamnya.
  • [Ungkapan1], [Ungkapan2], ... menentukan nilai untuk dimasukkan ke dalam lajur yang sepadan dalam jadual sedia ada.
  • [SourceTable] menentukan jadual sumber dari mana data akan dipilih.
  • [Keadaan] (pilihan) menentukan kriteria untuk memilih baris daripada jadual sumber.

Memasukkan Baris daripada dbo.TableOne ke dalam dbo.TableTwo:

Dalam kes khusus anda, anda ingin memasukkan baris daripada dbo.TableOne ke dbo.TableTwo. Dengan mengandaikan jadual destinasi mempunyai dua lajur, col1 dan col2, pernyataan berikut akan mencapai ini:

INSERT INTO dbo.TableTwo
(col1, col2)
SELECT col1, col2
FROM dbo.TableOne
WHERE col3 LIKE @search_key;
Salin selepas log masuk

Pernyataan ini memasukkan baris terpilih daripada dbo.TableOne ke dalam dbo.TableTwo berdasarkan nilai yang dinyatakan dalam @search_key parameter. Ambil perhatian bahawa anda perlu menentukan nama lajur dalam pernyataan INSERT INTO jika jadual destinasi mengandungi lebih daripada dua lajur.

Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Berbilang Baris dari Satu Jadual ke Jadual Lain Menggunakan Pelayan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan