Nie, nie ma na to prostego sposobu. Zakładając, że obie tabele zawierają dane, musisz
- Dodaj nowy
VARCHAR2
kolumna do tabeli A - Zaktualizuj A, aby ustawić nową kolumnę na wartość
TO_CHAR( col1A )
- Dodaj nową kolumnę „VARCHAR2” do tabeli B
- Zaktualizuj B, aby ustawić kolumnę równą
TO_CHAR( col2B )
- Usuń istniejące ograniczenie klucza obcego
- Usuń istniejące ograniczenie klucza podstawowego
- Upuść
col1A
od A - Upuść
col2B
od B - Zmień nazwy nowych kolumn (w razie potrzeby) w A i B na
col1A
icol2B
- Utwórz nowe ograniczenie klucza podstawowego
- Utwórz nowe ograniczenie klucza obcego
Oczywiście będzie to dość kosztowna operacja.