Tidak, tidak ada cara sederhana untuk melakukan ini. Dengan asumsi bahwa kedua tabel memiliki data di dalamnya, Anda perlu
- Tambahkan
VARCHAR2
baru 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
col1A
dari A - Lepaskan
col2B
dari B - Ganti nama kolom baru (jika diinginkan) di A &B menjadi
col1A
dancol2B
- Buat batasan kunci utama baru
- Buat batasan kunci asing baru
Jelas, itu akan menjadi operasi yang agak mahal.