Home » » Buat Table Baru dengan Data dari Hasil Query

Buat Table Baru dengan Data dari Hasil Query

Permasalahan

Anda ingin memasukkan hasil query ke dalam table baru, namun table baru tersebut belum didefinisikan atau dibuat sebelumnya. Atau dengan kata lain Anda ingin memasukkan hasil query ke dalam table baru secara dinamis.

Resep 

Syntax untuk melakukan hal tersebut di atas adalah sebagai berikut :
  SELECT field1, [field2, field3,  ... ] INTO table_baru
        FROM source

Contoh Penggunaan

Untuk contoh ini kita coba melakukan query dari 2 table phi_minimart dan memasukkannya ke table temp_table yang belum ada.

    SELECT TOP 10 t1.*m1.nama_produk INTO table_hasil
    FROM tr_penjualan t1 
JOIN ms_produk m1 on t1.kode_produk = m1.kode_produk

Hasil Screenshot

Berikut adalah contoh screenshot untuk memberikan gambaran penggunaan solusi ini :
  • table-table yang ada pada database phi_minimart sebelum penggunaan "select ... into ...
 











  • persiapan query dan hasil eksekusinya sebelum penggunaan "select ... into ...". 
   

  •  hasil eksekusi dari perintah "select .. into ... ".







  • hasil query dari table table_hasil yang baru terbentuk.
 

  • table-table yang ada pada database phi_minimart setelah selesai eksekusi "select ... into ... "









 

 

Sumber Referensi
http://msdn.microsoft.com/en-us/library/aa259187(v=sql.80).aspx#_into_clause

Share this article :
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2013. Coretan Adney - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger