Kamis, 15 Januari 2015

Cara Mudah & Cepat Duplikat Tabel Pada Oracle

Pada artikel ini saya akan berbagi tentang cara mudah menduplikat sebuah tabel pada oracle. Trik ini sangat bermanfaat pada saat kita merancang database dimana kita harus membuat banyak tabel dan diantara tabel yang kita buat terdapat satu dua tabel yang strukturnya hampir mirip satu sama lain. Development tools yang saya gunakan disini adalah PL/SQL tetapi Anda boleh menggunakan development tools lain sesuai selera Anda. Mari langsung saja kita praktikkan.
Pertama, Siapkan terlebuh dahulu database oracle beserta user yang akan digunakan, akses database tersebut menggunakan PL/SQL.

Setelah Anda login klik pada File --> New --> SQL Window


Nama tabel yang akan saya duplikat bernama MASTER_ITEM, ketikan query berikut untuk menampilkan tabel yang akan diduplikat :
select * from master_item
Tekan F8 untuk mengeksekusi query tersebut. Setelah tampil tambahkan klausa berikut pada query tersebut seperti ini
create table master_item_backup as select * from master_item
 Tekan F8. Setelah query tersebut dieksekusi selanjutnya ketikan kembali query untuk menampilkan tabel baru hasil dari duplikasi tabel MASTER_ITEM.
select * from master_item_backup
Maka setelah dieksekusi hasilnya akan sama persis dengan tabel MASTER_ITEM.
Bagaimana, mudah bukan?? cara duplikat tabel dengan cara yang baru saja saya jelaskan juga akan menduplikat record yang ada didalamnya, jika Anda hanya ingin menduplikat struktur tabelnya saja tanpa menyertakan record yang ada, maka Anda tinggal menambahkab klausa "where"

0 komentar:

Posting Komentar