Nej, der er ingen enkel måde at gøre dette på. Forudsat at der er data i begge tabeller, skal du
- Tilføj en ny
VARCHAR2kolonne til tabel A - Opdater A for at sætte den nye kolonne lig med
TO_CHAR( col1A ) - Tilføj en ny 'VARCHAR2'-kolonne til tabel B
- Opdater B for at sætte kolonnen lig med
TO_CHAR( col2B ) - Slet den eksisterende begrænsning af fremmednøgle
- Slet den eksisterende primærnøglebegrænsning
- Slip
col1Afra A - Slet
col2Bfra B - Omdøb de nye kolonner (hvis det ønskes) i A &B til
col1Aogcol2B - Opret den nye primærnøglebegrænsning
- Opret den nye fremmednøglebegrænsning
Det er klart, at det bliver en temmelig dyr operation.