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
Linda Hamiltonasal
2025-01-03 08:24:39336semak imbas

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);

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>

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);

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);

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:
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