Tidak, tidak ada cara sederhana untuk melakukan ini. Dengan asumsi bahwa kedua tabel memiliki data di dalamnya, Anda perlu
- Tambahkan
VARCHAR2baru kolom ke tabel A - Perbarui A untuk menyetel kolom baru sama dengan
TO_CHAR( col1A ) - Tambahkan kolom 'VARCHAR2` baru ke tabel B
- Perbarui B untuk menyetel kolom sama dengan
TO_CHAR( col2B ) - Lepaskan batasan kunci asing yang ada
- Lepaskan batasan kunci utama yang ada
- Lepaskan
col1Adari A - Lepaskan
col2Bdari B - Ganti nama kolom baru (jika diinginkan) di A &B menjadi
col1Adancol2B - Buat batasan kunci utama baru
- Buat batasan kunci asing baru
Jelas, itu akan menjadi operasi yang agak mahal.