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];
Di mana:
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;
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!