Anda ingin melakukan "copy table" baik struktur maupun isinya dari satu database ke database lain ?
Tentu saja Anda bisa, ada dua perintah yang perlu dieksekusi yaitu :
- duplikasi struktur table dengan perintah "CREATE TABLE database_tujuan.table_tujuan LIKE database_asal.table_asal".
- populasi data dengan perintah "INSERT INTO database_tujuan.table_tujuan SELECT * FROM database_asal.table_asal".
Contoh Penggunaan :
Misalkan saat ini saya memiliki 2 database, yaitu database PHI_MINIMART dan database PHI_COPY. Saya ingin menduplikasi table ms_produk dari database PHI_MINIMART ke PHI_COPY.
Maka urutan eksekusi perintah yang saya lakukan adalah sebagai berikut :
CREATE TABLE olap.ms_produk LIKE oltp.ms_produk; -- digunakan untuk duplikasi struktur
INSERT INTO olap.ms_produk SELECT * FROM oltp.ms_produk; -- digunakan untuk populasi data sesuai sumber
INSERT INTO olap.ms_produk SELECT * FROM oltp.ms_produk; -- digunakan untuk populasi data sesuai sumber
Tidak ada komentar:
Posting Komentar