Miten muutan luomani taulun rakennetta (viiteavaimet)?

Himma

Moi,

Loin Oraclen SQL-developerilla pari taulua, joissa meni viiteavaimet väärin päin. Miten saan muutettua taulujen avaimet kuntoon? Mun pitäisi poistaa toisesta taulusta sinne viemäni foreign key ja lisätä se toiseen tauluun. Alter table varmaan tekis jotain hyödyllistä, mutta en saa onnistumaan alkeellisilla käskyillä...

Mulla on siis tällainen FK:
foreign key (tila_postinumero) references postitmp
);

joka pitäis saada ensin poistettua toisesta taulusta ja sit lisättyä toiseen. Osaako joku auttaa avutonta?

1

928

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • The Rat

      Olikohan drop constraint?
      Jotain tyyliin:

      ALTER TABLE
      cust_table
      drop constraint
      fk_cust_table_ref;

      Sitten vaan luot uudestaan.

      Itselläni on SQL Navigator, siinä näkyvät nuo avaimet omina entryinään, joita voi poistella. Löytyisikö sama välineestäsi? Ei mitään havaintoa.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Tällä kertaa Marinia kadehtii Minäminä Päivärinta

      Kokoomuksen tyhjäntoimittelija itkeä tuhertaa, kun kansainvälinen superstaramme ei leiki hänen kanssaan. Oikean puoluee
      Maailman menoa
      415
      1740
    2. Miksi jollain jää "talvi päälle"

      Huvittaa kastoa ullkona jotain vahempaa äijää joka pukeutuu edelleen kun olisi +5 astetta lämmittä vaikka on helle keli
      Maailman menoa
      176
      1370
    3. Minua itkettää tämä tilanne

      Meidän pitäisi jutella. Eikö niin? Miehelle.
      Ikävä
      105
      1368
    4. Miksi koulut pakottavat

      Lapset uimaan sekaryhmänä? Murrosikäiset tunnetusti häpeilevät vartalossa tapahtuvia muutoksia. Tulee turhia poissaoloja
      Maailman menoa
      117
      1285
    5. Mitkä oli suurimmat

      Syyt mihin hänessä ihastuit alussa ja pikkuhiljaa tunteiden edetessä
      Ikävä
      45
      1036
    6. Minulla oli tunteita

      Tein itsestäni pellen. Sait hyvät naurut ja minä 💔
      Ikävä
      63
      946
    7. Suomen Pallolitto: Tasoryhmät lasten jalkapallossa - Erätauko-tilaisuus ma 20.5.2024

      Tasoryhmät lasten ja nuorten jalkapallossa herättävät paljon keskustelua. Mitä tasoryhmät ovat ja mikä on niiden tarkoit
      Suomi24 Blogi ★
      0
      910
    8. Susanne Päivärinta kirjassaan: Sannalla nousi valta päähän, Big Time!

      Päivärinta toteaa ettei ole nähnyt kenenkään muuttuvan niin totaalisesti kuin Marinin, eikä siis todellakaan parempaan s
      Maailman menoa
      92
      881
    9. Se katse silloin

      Oli hetki, jolloin katseemme kohtasivat. Oli talvi vielä. Kerta toisensa jälkeen palaan tuohon jaettuun katseeseen. Tunt
      Ikävä
      32
      866
    10. Mitä et hyväksy miehessä/naisessa josta olet kiinnostunut?

      Itse en halua, että miehellä olisi lapsia!
      Ikävä
      114
      859
    Aihe