ORA-02449 Oracle Drop Table Error Ora-02449 oraakkeli pudota Taulukko virhe
Sometimes when dropping a table in Oracle database by executing DROP TABLE SQL statement, Oracle may return the error ORA-02449 as below: Joskus kun pudottamalla pöytä Oraclen tietokanta komennolla DROP TABLE SQL-lauseke, Oracle voi palata virheen Ora-02449 seuraavasti:
ORA-02449: unique/primary keys in table referenced by foreign keys Ora-02449: ainutlaatuinen / ensisijainen avaimet taulukossa Viitattu ulkomaisten avaimet
The Oracle error is caused by the attempt to drop a table with unique or primary keys referenced by foreign keys in another table, or in other word, the table that is referenced as a parent table by a foreign key constraint in a parent-child relationship that established between two tables through a foreign key. Oracle virhe johtuu pyrkimys pudota taulukosta, jossa on ainutlaatuinen ja peruskoulun avaimet Viitattu ulkomaisten avaimet toisessa taulukossa tai muuta sanaa, taulukko, johon viitataan kuin emo-taulukossa ulkomaisen keskeinen rajoitus on vanhempi-lapsi-suhde että perustetun kahden taulukot läpi ulko-näppäintä. Oracle does not allow to drop tables referenced by foreign keys of other tables without specifying the CASCADE CONSTRAINTS option in the DROP TABLE statement, or to drop the parent table without first removing the foreign key. Oracle ei ole mahdollista laskea taulukoiden Viitattu ulkomaisten avaimet muiden taulukoiden ilman täsmennetään CASCADE rajoituksiin vaihtoehto on DROP TABLE julkilausuma tai pudota emoyhtiön pöytään ensimmäinen poistamalla ulko-näppäintä.
The solution and workaround for the error when you want to drop tables referenced by child tables, is to use the CASCADE CONSTRAINTS option in the DROP TABLE statement. Ratkaisua ja kiertotapaa on virhe, kun haluat pudottaa taulukot tarkasti lapsen taulukoita, on käyttää CASCADE rajoituksiin vaihtoehto on DROP TABLE julkilausuman. For example: Esimerkiksi:
DROP TABLE table_name CASCADE CONSTRAINTS; DROP TABLE table_name CASCADE rajoitukset;
The CASCADE CONSTRAINTS option in the DROP TABLE SQL statement will drop the FOREIGN KEY constraints of the child tables referenced. Kaskadeissa rajoituksiin vaihtoehto on DROP TABLE SQL selvitys pudottaa FOREIGN KEY rajoitteet lapsen taulukoissa esitetty.
Alternatively, you can manually drop and remove the foreign key key constraints in other tables before performing the DROP TABLE operations on the parent table, drop the foreign key constraints in other tables. Vaihtoehtoisesti voit manuaalisesti pudota ja poistaa ulkomaisten keskeinen avain rajoitukset muiden taulukoiden ennen suorittamisesta DROP TABLE toimintansa emoyhtiön taulukko, pudota ulkomaan keskeisiä rajoituksia muissa taulukoissa. To check what constraints are referencing a table in Oracle, use the following command: Jos haluat tarkistaa, mitkä rajoitukset ovat viittauksia pöytä Oracle, käytä seuraavaa komentoa:
SELECT * FROM USER_CONSTRAINTS WHERE TABLE_NAME = “ table_name “; SELECT * FROM USER_CONSTRAINTS jos TABLE_NAME = "table_name";
To drop and delete the user constraints in Oracle use the following command in SQL*Plus, Toad or other SQL tools: Laskea ja poistaa käyttäjän rajoitukset Oracle käytä seuraavaa komentoa SQL * Plus, Toad tai muita SQL-työkalut:
ALTER TABLE table_name DROP CONSTRAINT constraint_name ; ALTER TABLE table_name DROP rajoitus constraint_name;
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. TÄRKEÄÄ: Tämä on koneellisesti käännetty sivu, joka tarjotaan "sellaisenaan" ilman takuu. Machine translation may be difficult to understand. Machine translation voi olla vaikea ymmärtää. Please refer to Tutustu original English article alkuperäinen Englanti artikkeli whenever possible. aina kun mahdollista.
Share and contribute or get technical support and help at Osake ja edistää tai saada teknistä tukea ja apua My Digital Life Forums My Digital Life-foorumit .
Related Articles Aiheeseen liittyviä artikkeleita
- ORA-00942 Table or View Does Not Exist Oracle Error Ora-00942 taulukko tai katsella ei ole olemassa Oracle virhe
- Delete, Remove or Drop Oracle Stored Packages with Drop Package Poista, poistaa tai pudota Oracle varastoida pakkauksissa, joiden pudota paketti
- How to Remove and Drop Datafiles from Tablespace in Oracle Database Miten poistaminen ja pudota Datafiles alkaen Tablespace on Oracle-tietokanta
- How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile Miten pudota Tablespace ja periä Oracle-tietokanta, kun vahingossa poistaa Datafile
- Easily Duplicate, Copy or Backup Tables in Oracle, PostgreSQL, DB2 and SQLite with Create Table As SQL Helposti Monista, kopioiminen tai Varmuuskopiointi taulukoiden Oracle, PostgreSQL, DB2 ja SQLite kanssa Luo taulukko Koska SQL
- IMP-00013 Oracle Import Error IMP-00013 Oracle Tuo virhe
- Oracle PL/SQL ORA-00947 Not Enough Values Error Oracle PL / SQL-ora-00947 ei riitä arvot virhe
- Oracle EXP-00091 Error When Export Database Oraclen exp-00091-virheen, kun vienti-tietokanta
- Oracle Database Import Error 3113/3114 Oracle Database Tuo virhe 3113/3114
- ORA-25153 Temporary Tablespace is Empty Error in Oracle Ora-25153 Väliaikaiset Tablespace ei Tyhjiä Virhe Oracle


























February 8th, 2007 18:51 8 helmikuu, 2007 18:51
what if after dropping the table using the query blow you want again all those constraints. mitä jos sen jälkeen pudottamalla taulukossa hakulausekkeella isku haluat jälleen kaikkia niitä rajoituksia.
DROP TABLE table_name CASCADE CONSTRAINTS; DROP TABLE table_name CASCADE rajoitukset;
please tell the query if u knows. kerro kyselyn jos u tietää.
July 3rd, 2008 06:30 3 heinäkuu, 2008 06:30
Constrangimentos? Orra, meu revisa essa tradução aí e testa antes de postar!!! Orra, meu revisa ESSA tradução ai e testa antes de postar! Se não seja honesto e indica o link de onde pegou!!! Se não seja honesto e indica o linkki de onde pegou!
July 24th, 2008 13:21 24 heinäkuu, 2008 13:21
Great! Upea! The information provided is very helpful. Tämä tieto on erittäin hyödyllistä. It seems to be simple but really halps an lot. Se näyttää olevan yksinkertainen, mutta todella halps yksi erä. Thanks again. Kiitos vielä kerran.