Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Mencipta Jadual Pelayan SQL daripada Keputusan Pertanyaan PILIH?

Bagaimanakah Saya Boleh Mencipta Jadual Pelayan SQL daripada Keputusan Pertanyaan PILIH?

Linda Hamilton
Lepaskan: 2025-01-03 08:24:39
asal
380 orang telah melayarinya

How Can I Create a SQL Server Table from SELECT Query Results?

Mencipta Jadual daripada SELECT Query Results dalam SQL Server

SELECT queries ialah alat yang berkuasa dalam SQL Server, membenarkan pengguna untuk mendapatkan data tertentu daripada jadual atau pandangan. Walau bagaimanapun, selalunya perlu untuk menyimpan hasil pertanyaan ini secara kekal dalam jadual. Artikel ini akan menerangkan cara membuat jadual menggunakan hasil pertanyaan SELECT.

Contoh Pertanyaan

Untuk menggambarkan proses, mari pertimbangkan contoh pertanyaan berikut:

SELECT windows_release, windows_service_pack_level, 
       windows_sku, os_language_version
FROM sys.dm_os_windows_info OPTION (RECOMPILE);
Salin selepas log masuk

Pertanyaan ini mendapatkan maklumat tentang sistem pengendalian, termasuk versinya, tahap pek perkhidmatan, edisi dan bahasa.

Membuat Jadual daripada Hasil Pertanyaan

Untuk mencipta jadual daripada hasil pertanyaan, gunakan sintaks berikut:

SELECT <column list> INTO <table name> FROM <source> WHERE <whereclause>
Salin selepas log masuk

Dalam kes ini, senarai lajur adalah sama dengan medan dalam pertanyaan SELECT, dan sumbernya ialah pertanyaan itu sendiri. Contohnya, untuk mencipta jadual bernama OperatingSystemInfo daripada hasil pertanyaan, sintaksnya ialah:

SELECT windows_release, windows_service_pack_level, 
       windows_sku, os_language_version 
INTO OperatingSystemInfo 
FROM sys.dm_os_windows_info OPTION (RECOMPILE);
Salin selepas log masuk

Jika jadual sudah wujud, kata kunci INSERT INTO boleh digunakan untuk menambahkan hasil pertanyaan pada jadual sedia ada. . Contoh berikut akan menambahkan hasil pada jadual OperatingSystemInfo:

INSERT INTO OperatingSystemInfo (windows_release, windows_service_pack_level, 
       windows_sku, os_language_version) 
SELECT windows_release, windows_service_pack_level, 
       windows_sku, os_language_version 
FROM sys.dm_os_windows_info OPTION (RECOMPILE);
Salin selepas log masuk

Dengan mengikuti langkah-langkah ini, anda boleh membuat jadual dalam SQL Server dengan mudah berdasarkan hasil pertanyaan SELECT, membenarkan penyimpanan kekal dan manipulasi data yang diambil.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Jadual Pelayan SQL daripada Keputusan Pertanyaan PILIH?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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