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?
Miten muutan luomani taulun rakennetta (viiteavaimet)?
Himma
1
983
Vastaukset
- 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
Oletko kertonut jo muille tunteistasi?
Ystävillesi esimerkiksi? Minä en ole vielä kertonut kenellekään tästä meidän jutusta.774612- 1801887
- 1241590
- 1241115
Miten minusta tuntuu että kaikki tietää sun tunteista mua kohtaan
Paitsi suoraan minä itse, vai mitä hlvettiä täällä tapahtuu ja miksi ihmiset susta kyselee minulta 🤔❤️161041- 351036
- 78933
- 52886
Hyvää huomenta!
Mietin miten suhtaudut minuun, jos kerron tunteista. Voinko enää sen jälkeen olla samassa paikassa kanssasi, jos koet as78862- 4828